成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android創建XML

移動開發 Android
在本例中,XmlSerializer類僅僅將事件推送到了一個java.io.StringWriter實例中。它提供了一個直觀的API,通過各種方法開始和結束文檔、處理元素以及添加文本或屬性。這是StringBuilder的一種出色的替換方案,因為它可以更加輕松地確保您的XML具有良好結構。

目前為止,我一直專注于通過 Internet 解析 XML。但是,有時您的應用程序可能需要將 XML 發送到遠程服務器。顯然,您可以只使用一個 StringBuilder 來創建 XML 字符串。另一種備選方法來自中的Pull 解析器。

使用pull 解析器編寫XML

  1. private String writeXml(List<Message> messages){ 
  2. XmlSerializer serializer = Xml.newSerializer(); 
  3. StringWriter writer = new StringWriter(); 
  4. try { 
  5. serializer.setOutput(writer); 
  6. serializer.startDocument("UTF-8"true); 
  7. serializer.startTag("""messages"); 
  8. serializer.attribute("""number", String.valueOf(messages.size())); 
  9. for (Message msg: messages){ 
  10. serializer.startTag("""message"); 
  11. serializer.attribute("""date", msg.getDate()); 
  12. serializer.startTag("""title"); 
  13. serializer.text(msg.getTitle()); 
  14. serializer.endTag("""title"); 
  15. serializer.startTag("""url"); 
  16. serializer.text(msg.getLink().toExternalForm()); 
  17. serializer.endTag("""url"); 
  18. serializer.startTag("""body"); 
  19. serializer.text(msg.getDescription()); 
  20. serializer.endTag("""body"); 
  21. serializer.endTag("""message"); 
  22. serializer.endTag("""messages"); 
  23. serializer.endDocument(); 
  24. return writer.toString(); 
  25. catch (Exception e) { 
  26. throw new RuntimeException(e); 

XmlSerializer 類是前一部分所使用的 XmlPullParser包的一部分。它沒有提取事件,而是將它們推出到數據流或編寫程序中。在本例中,它僅僅將事件推送到了一個 java.io.StringWriter 實例中。它提供了一個直觀的 API,通過各種方法開始和結束文檔、處理元素以及添加文本或屬性。這是 StringBuilder 的一種出色的替換方案,因為它可以更加輕松地確保您的 XML 具有良好結構。

責任編輯:閆佳明 來源: my.eoe.cn
相關推薦

2009-12-18 17:29:02

Ruby創建XML

2009-09-16 15:53:49

Linq創建xml文檔

2009-04-23 13:19:21

創建XMLXML文件Javascript

2009-12-02 14:14:06

PHP DOM-XML

2009-03-19 09:24:50

XML標記XML結構XML入門

2009-08-24 17:24:28

C#創建XML文檔

2013-06-08 11:04:18

Android開發Pull解析XMLAndroid XML

2013-06-09 10:18:29

Android開發XML讀寫XML解析

2013-06-09 10:25:56

Android開發XML讀寫XML解析

2013-06-09 10:37:53

Android開發XML讀寫XML解析

2013-06-09 11:31:13

Android開發XML讀寫XML解析

2013-06-09 10:04:35

Android開發XML讀寫XML解析

2013-06-09 12:49:15

Android開發XML讀寫XML解析

2013-06-09 12:53:05

Android開發XML讀寫XML解析

2013-06-09 13:07:23

Android開發XML讀寫XML解析

2009-08-24 17:46:54

C#創建XML文檔

2009-07-23 15:18:30

創建XML Web服務ASP.NET

2013-06-08 13:07:54

Android開發Android UILayout XML屬

2009-08-24 17:34:14

C#創建XML Web

2009-08-21 10:00:43

C#創建XML文件XmlTextWrit
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人精品福利 | 国产成人免费视频网站高清观看视频 | 激情a | 国产一区二区在线看 | 九九精品影院 | 精品自拍视频在线观看 | 99亚洲| 久久91精品久久久久久9鸭 | 国产一区二区电影 | 欧美日韩国产高清视频 | 男人天堂视频在线观看 | 欧美激情一区二区三区 | 在线亚洲免费视频 | 久久国产精品一区二区 | 81精品国产乱码久久久久久 | 奇米av | 国产成人免费视频网站高清观看视频 | www.日本三级 | 一区二区三区高清在线观看 | 欧美日韩精品中文字幕 | 欧美成人精品一区二区三区 | 欧美中文字幕 | 久久久久国产 | 国产精品福利在线观看 | 日本一区二区三区免费观看 | 99久久99 | 特一级毛片 | 天天插天天操 | 美女一区二区在线观看 | 久久九九免费 | 国内自拍偷拍一区 | 亚洲一区二区中文字幕 | 97久久超碰 | 国产精品美女久久久久aⅴ国产馆 | 成人精品视频 | 91免费在线看 | 波多野结衣一区二区 | 青青久久| 少妇久久久久 | 在线观看亚洲精品视频 | 国产日韩欧美另类 |