<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”数据。
任何回复都表示赞赏。感谢。
答案 0 :(得分:0)
你可以使用NSScanner,它可以在iphone和mac上运行。它是一个基本上包装NSString以便能够扫描字符串的类。
使用XML源初始化NSString,然后使用该字符串创建NSSCanner对象以在while循环中扫描字符串。 (while(![scanner isAtEnd]))
答案 1 :(得分:0)
要解析iOS中的xml,您还可以使用NSXMLParser Event-Driven XML Programming Guide有详细信息和示例。
答案 2 :(得分:0)
http://ioslazyworks.blogspot.in/2013/05/ios-universal-xml-parser.html
本教程有助于解析XML而不在输入中提供标记。它是一个静态库,用于处理解析逻辑并在代理中进行响应。