我的XML是 -
<Env>
<Header>
<Party>
<From>
<Id>1101</Id>
</From>
</Party>
</Header>
<Body>
<Order>
<BCP>
<Party>
<Id>1101</Id>
</Party>
</BCP>
</Order>
</Body>
</Env>
我的xsl读取一个XPath表达式并到达该元素。
/Env/Body/Order/BCP
我想回到我的xml中并从元素
中读取值/Env/Header/Party/From/Id
我试过这样 -
../../Header/Party/From/Id
但价值不会到来。请建议。
答案 0 :(得分:0)
你需要
../../../Header/Party/From/Id
../ ..启动两个级别,即Body节点(Order then Body)。标题不是Body的孩子,它是兄弟姐妹,所以你需要上升一级(到Env)才能以这种方式遍历它。