Iphone NSXMLParser和CDATA

Iphone NSXMLParser和CDATA,iphone,objective-c,xml,nsxmlparser,cdata,Iphone,Objective C,Xml,Nsxmlparser,Cdata,可能重复: 我正在使用NSXMLParser解析来自我的服务器的xml数据。 当用户向另一个用户发送文本消息时,我的服务器使用CDATA标记来包装用户文本,因为用户文本会破坏xml结构 我的问题是NSXMLParser是否知道如何自动处理CDATA?它是否内置于NSXMLParser机制中 我从未使用过NSXMLParser,但是快速查找nsxmlparseredelegate协议的文档可以发现方法parser:foundCDATA:我从未使用过NSXMLParser,但是快速查找NSXMLP

可能重复:

我正在使用
NSXMLParser
解析来自我的服务器的xml数据。
当用户向另一个用户发送文本消息时,我的服务器使用CDATA标记来包装用户文本,因为用户文本会破坏xml结构


我的问题是
NSXMLParser
是否知道如何自动处理CDATA?它是否内置于NSXMLParser机制中

我从未使用过
NSXMLParser
,但是快速查找
nsxmlparseredelegate
协议的文档可以发现方法
parser:foundCDATA:

我从未使用过
NSXMLParser
,但是快速查找
NSXMLParserDelegate
协议的文档会发现方法
解析器:foundCDATA:
它是XML规范的一部分,因此XML解析器必须支持它。

它是XML规范的一部分,因此XML解析器必须支持它。

值得注意的是,即使使用CDATA,用户输入可以破坏XML结构,例如,如果您键入
foo-bar]]>
值得注意的是,即使使用CDATA,用户输入也可以破坏XML结构,例如,如果您键入
foo-bar]>
谢谢@Monolo,我不知道我可以做到这一点。这是标准的降价功能吗?如果是这样的话,我想我需要提高我的降价幅度(但不要把这件事告诉格鲁伯)。TBH,我不知道——但“本地”版本在这里有记录:哦,再次感谢。我看到了那个页面,但只是浏览了一下,直到它链接到格鲁伯的网站以获取更多信息。事实证明,对降价的非标准补充是在最后记录的。我想我应该用facepalm+RTFM。谢谢@Monolo,我不知道我能做到。这是标准的降价功能吗?如果是这样的话,我想我需要提高我的降价幅度(但不要把这件事告诉格鲁伯)。TBH,我不知道——但“本地”版本在这里有记录:哦,再次感谢。我看到了那个页面,但只是浏览了一下,直到它链接到格鲁伯的网站以获取更多信息。事实证明,对降价的非标准补充是在最后记录的。我想我应该用facepalm+RTFM。