XPath表达式与iOS上的“%20”不匹配

时间:2013-05-20 08:32:01

标签: ios objective-c xml xpath

使用xpath在xml中查找带有%20的字符串时遇到问题。 我正试图匹配这个字符串:

 <navMap>
    ...
    <navPoint id="navpoint-2" playOrder="3">
        <navLabel>
            <text>Title</text>
        </navLabel>
        <content src="My%20book%20OK.xhtml"/>
    </navPoint>
    ...
</navMap>

这是我的疑问:

//ncx:content[@src='My%20book%20OK.xhtml']/../ncx:navLabel/ncx:text

适用于@src不包含%20的元素,但不适用于上面给出的元素。

1 个答案:

答案 0 :(得分:0)

//content[contains(@src,'%20')]