J'ai cette entrée XML.C'est mon XPath actuel root / message / élément / iplist / itempac code>. De ce XPath, je veux sélectionner la valeur de
<root>
<Message>
<Item>
<IPList>
<ItemPac>
<PkgUOM>Unit</PkgUOM>
</ItemPac>
</IPList>
<ItemTms>
<ItemValue>.01</ItemValue>
</ItemTms>
<ItemW>
<HndlAttrAct>HAA</HndlAttrAct>
<UnitsPerPickAct></UnitsPerPickAct>
</ItemW>
</Item>
</Message>
</root>
3 Réponses :
Utilisation de pour obtenir uniquement l'élément et non la valeur, Il suffit de supprimer parent :: * code>, vous pouvez traverser l'élément parent et travailler votre chemin:
texte () code>: p>
Dans le contexte de ou: p> itemPac code>, vous pouvez obtenir la valeur de
hndlattract code> dans le même article code> Utilisation:
Autres options concernant votre échantillon XML:
<xsl:value-of select="following::HndlAttrAct"/>
Plus court, mais plus cher.