繁体   English   中英

Xpath:从父节点和子节点获取属性

[英]Xpath: To fetch attribute from parent node and child node

我有以下xml:

<SESSION DESCRIPTION ="" ISVALID ="YES" MAPPINGNAME ="testing" NAME ="s_testing" REUSABLE ="YES" SORTORDER ="Binary" VERSIONNUMBER ="1
    <ATTRIBUTE NAME ="Commit Interval" VALUE ="10000"/>
    <ATTRIBUTE NAME ="Commit On End Of File" VALUE ="YES"/>
    <METADATAEXTENSION COMPONENTVERSION ="1000000" DATATYPE ="STRING" DESCRIPTION ="" DOMAINNAME ="User Defined Metadata Domain" ISCLIENTEDITABLE ="YES" ISCLIENTVISIBLE ="YES" ISREUSABLE ="NO" ISSHAREREAD ="NO" ISSHAREWRITE ="NO" MAXLENGTH ="256" NAME ="TESTING" VALUE ="TEST" VENDORNAME ="INFORMATICA"/>
</SESSION>

我想使用 xpath 获取会话名称(父节点)和元数据扩展名(子节点)。 所有会话中只有 1 或 2 个具有子节点“元数据扩展”。 感谢 xpath 1.0 和 2.0 中的答案

注意:我是 XML 和 XPath 的新手,我只知道 SQL。 如果我的问题不清楚,请见谅

你能试一下吗:

//METADATAEXTENSION/../@NAME|//METADATAEXTENSION/@NAME

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM