成人免费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

2009-08-24 17:34:14

C#創建XML Web

2009-08-21 10:00:43

C#創建XML文件XmlTextWrit

2013-06-08 13:07:54

Android開發Android UILayout XML屬
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜月va乱码一区二区三区 | 一区二区三区四区在线免费观看 | 国产精品1区2区 | 视频一区二区中文字幕日韩 | 狠狠涩| 国产一区欧美一区 | 成人av在线大片 | 亚洲成人一区 | 91亚洲国产成人久久精品网站 | 欧美一级久久 | wwwww在线观看 | 国产免费又色又爽又黄在线观看 | 伊人久久综合影院 | 天堂资源最新在线 | 欧产日产国产精品国产 | 91国内外精品自在线播放 | 久久综合久久久 | 九色在线| a爱视频| 久久亚洲国产精品 | 久久久久久久久久久久久久国产 | 亚洲色图综合 | 国产精品99久久久久久www | 国产成人精品a视频 | jlzzjlzz国产精品久久 | 久久久毛片 | 91精品国产91久久综合桃花 | 日韩不卡一二区 | 国产99久久精品一区二区永久免费 | 97精品国产一区二区三区 | 国产成人亚洲精品 | 精品国产久 | 欧美a视频 | 羞羞的视频免费看 | 欧美一级免费看 | 欧美video| 亚洲高清在线观看 | 国产乱码精品一品二品 | 欧美一级黄色网 | 99精品国产一区二区三区 | 亚洲精品国产偷自在线观看 |