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

Xml Xpath:从父节点和子节点获取属性,xml,xpath,Xml,Xpath,我有以下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

我有以下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>
你能试试吗:

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

谢谢:)现在我得到下面的resultAttribute='NAME=s_testing'属性='NAME=testing'我只得到具有metadataextension的会话名称。但是我在两行中得到了结果。是否可以在一行中获得结果,如“会话:;Metadataextension:”