NSXMLParser - 修改iPhone中的元素

问题描述:

我有一个HTML字符串,我需要修改其元素。NSXMLParser - 修改iPhone中的元素

我看着NSXMLParser,但没有看到任何方法来修改元素,而阅读它们。

我不喜欢创建NSMutableString并向其添加字符串的解决方案。

有没有办法读取HTML字符串并以优雅的方式修改其元素?

例如,

<div style="color:grey"></div> 

<div style="color:black"></div> 

不幸的是,我看到一个人不能在iPhone应用程序使用NSXMLDocument

请参阅github项目KissXML,它是'NSXML库的克隆,工作原理相同。 https://github.com/robbiehanson/KissXML


无耻的自我广告:我对它的叉子可在HTML方式更好,这不是真正的XML https://github.com/Daij-Djan/KissXML

+0

谢谢,我会下载它 - 它是如何表现明智? – Dejell

+0

它是像NSXMLParser一样在libxml2的ontop上实现的,但是它分配了更多的对象,显然内存使用率更高,因为整个树被加载......但对于'正常ebpages'这不是今天的设备上的问题:)和它IS方便:D –

+0

如果我只解析HTML并将它连接到字符串,它会消耗更少的内存? – Dejell