我如何从NSXMLParser获取属性的位置(行,列)?

时间:2017-06-08 16:23:05

标签: ios objective-c swift macos nsxmlparser

我需要在我的UI上用XML文件做一些标记。如何从NSXMLParser获取特定属性的行号和列号?

例如,我想从下面的代码段中标记minimumInteritemSpacing="10",因此我需要行号和列号。

<collectionViewFlowLayout key="collectionViewLayout" minimumLineSpacing="10" minimumInteritemSpacing="10" id="Rhn-xg-EmY">
    <size key="itemSize" width="50" height="50"/>
    <size key="headerReferenceSize" width="0.0" height="0.0"/>
    <size key="footerReferenceSize" width="0.0" height="0.0"/>
    <inset key="sectionInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
</collectionViewFlowLayout>

XMLParserDelegate中的方法永远不会触发attributes,而且没有一个是为此设计的。这就是为什么我要求解决方案,也许不使用NSXMLParser

我知道获取属性非常容易,但没有位置信息。其他问题的答案并不关心这个立场。

0 个答案:

没有答案