我正在使用xpath,xml和xsl,所以在我的项目中我需要找到至少有一个属性的所有元素.例如,如果我有这个xml内容:
<catalog>
<show>
<titulo>so so</titulo>
<ano>1991</ano>
</show>
<sound id="1">some string song</sound>
Run Code Online (Sandbox Code Playgroud)
我希望只有声音节点作为结果.
我已经尝试过这个xpath
count(@*) > 0
Run Code Online (Sandbox Code Playgroud)
和
string-lenght(@*) > 0
Run Code Online (Sandbox Code Playgroud)
但到目前为止,这一切都没有解决问题.
试试这个
//*[@*]
Run Code Online (Sandbox Code Playgroud)
使用来自示例输入的XML 测试https://www.freeformatter.com/xpath-tester.html#ad-output您的代码也会按预期处理.
| 归档时间: |
|
| 查看次数: |
205 次 |
| 最近记录: |