我有一个简单的要求,我需要在其中获取属性xml:id的值,即af1
我正在使用SAXParser,这是我的xpath:a/aff/@xml:id,相反,我能够获取使用xpath:a/aff/@value的值。

但是我无法找回值(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>

提前致谢。

最佳答案

要获取属性的值,可以使用:

/a/aff/@*[name()='xml:id']

10-06 03:32