繁体   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