日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Android創(chuàng)建XML

目前為止,我一直專注于通過 Internet 解析 XML。但是,有時(shí)您的應(yīng)用程序可能需要將 XML 發(fā)送到遠(yuǎn)程服務(wù)器。顯然,您可以只使用一個(gè) StringBuilder 來創(chuàng)建 XML 字符串。另一種備選方法來自中的Pull 解析器。

公司主營業(yè)務(wù):做網(wǎng)站、網(wǎng)站設(shè)計(jì)、移動(dòng)網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出惠安免費(fèi)做網(wǎng)站回饋大家。

使用pull 解析器編寫XML

 
 
  1. private String writeXml(List 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. }
  23. serializer.endTag("", "messages");
  24. serializer.endDocument();
  25. return writer.toString();
  26. } catch (Exception e) {
  27. throw new RuntimeException(e);
  28. }
  29. }

XmlSerializer 類是前一部分所使用的 XmlPullParser包的一部分。它沒有提取事件,而是將它們推出到數(shù)據(jù)流或編寫程序中。在本例中,它僅僅將事件推送到了一個(gè) java.io.StringWriter 實(shí)例中。它提供了一個(gè)直觀的 API,通過各種方法開始和結(jié)束文檔、處理元素以及添加文本或?qū)傩?。這是 StringBuilder 的一種出色的替換方案,因?yàn)樗梢愿虞p松地確保您的 XML 具有良好結(jié)構(gòu)。


分享名稱:Android創(chuàng)建XML
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/djgiidd.html