Im folgenden XML-I-Attributwert benötigen (ID = "5682094"), wenn Type = "CARMENT" von IdealId ElementeWenn Attributwert nicht leer in bestimmten xml ist, erhalten den Attributwert
<ns0:doingRS xmlns:ns0="http://myorg.com" xmlns:ns2="http://commonOrg">
<ns2:Pass/>
<ns0:something>
<ns0:some abc="false" xyz="false" prq="track" str="RACK" fdg="true" fgdg="true" fdfd="false" ewe="false" ytyt="false" trtrt="false" ewew="false" fdfdf="false" bgn="false" ujm="false" qa="false" qws="false" qwe="false" wqwqwqw="false">
<ns2:SomeRates>
<ns2:SomeRate CodeH="track" someCode="RACK">
<ns2:SomeProfile>
<ns2:SomeProfileList>
<ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5033095"/>
<ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID=""/>
</ns2:SomeProfileList>
</ns2:SomeProfile>
<ns2:SomeProfile>
<ns2:SomeProfileList>
<ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5043839"/>
<ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID=""/>
</ns2:SomeProfileList>
</ns2:SomeProfile>
<ns2:SomeProfile>
<ns2:SomeProfileList>
<ns2:IdealID Type="Prr" Ideal_CTX="ABC" ID="5682094"/>
<ns2:IdealID Type="CARMENT" Ideal_CTX="ABC" ID="5682094"/>
</ns2:SomeProfileList>
</ns2:SomeProfile>
</ns2:SomeRate>
</ns2:SomeRates>
</ns0:some>
</ns0:something>
</ns0:doingRS>
So in Zusammenfassung Ich brauche Attributwert wenn und nur wenn Attribut nicht leer ist. Wenn XPath/XQuery existiert das Attribut Id zu extrahieren, mir bitte helfen
Zeigen Sie, was Sie – Andersson
versucht haben, Dies ist der grundlegende XPath. Versuchen Sie zuerst, sich selbst zu sehen. –