我有一个简单的要求,我需要获取属性xml:id
的值,即af1
。
我正在使用SAXParser
,而我的xpath:a/aff/@xml:id
相反,我能够获取使用xpath:a/aff/@value
的值。
但我无法找回价值,请你帮忙吗?
<?xml version="1.0" encoding="UTF-8" ?>
<a>
<aff xml:id="af1" value="a">
<uAff>
Hello
</uAff>
</aff>
<aff xml:id="corr1">
<uAff>
Hello1
</uAff>
</aff>
</a>
提前致谢。
答案 0 :(得分:15)
获取您可以使用的属性的值:
/a/aff/@*[name()='xml:id']
答案 1 :(得分:1)
/ a / aff / @ xml:id在获取值时效果很好......
您是否想要获得这两个值?
如果您想获得第一个值,可以使用/ a / aff [1] / @ xml:id