读取xml中的节点



我的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

但是值没有来。请建议。

你需要

../../../Header/Party/From/Id

. ./. .带你上两层,这是Body节点(Order then Body)。Header不是Body的子元素,它是兄弟元素,所以你需要再上一级(到Env)才能以这种方式遍历它

相关内容

  • 没有找到相关文章

最新更新