簡體   English   中英

如何解析iPhone中的嵌套XML?

[英]How to parse nested xml in iPhone?

<Row>
<row>1</row>
<priority>Low</priority>
<message>
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="1">HIII</FONT></P></TEXTFORMAT>
</message>
<subject></subject>
<status><B><font color='#FF0000'>Mark Read </font></B></status>
<flagstatus>1</flagstatus>
<message_id>78</message_id>
</Row>

有關“結婚”數據的消息:

<message>
<TEXTFORMAT LEADING="2"><P ALIGN="LEFT"><FONT FACE="Arial" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="1">Marry</FONT></P></TEXTFORMAT>
</message>

在上面的示例中,如何解析這種xml格式並獲取“ Marry”數據。

任何答復表示贊賞。 謝謝。

http://ioslazyworks.blogspot.in/2013/05/ios-universal-xml-parser.html

本教程有助於解析XML,而無需在輸入中提供標簽。 它是一個靜態庫,用於處理解析邏輯並在委托中進行響應。

您可以使用NSScanner,它在iPhone和Mac上均可使用。 它是一個基本上包裝NSString以便能夠掃描字符串的類。

您可以使用XML源初始化NSString,然后使用該字符串創建一個NSSCanner對象,以在while循環中掃描該字符串。 (while(![scanner isAtEnd]))

NSScanner類參考以及如何使用

要在iOS中解析xml,您還可以使用NSXMLParser
事件驅動的XML編程指南》提供了詳細信息和示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM