1

XML ドキュメントの次の形式があります。指定された fromRole の値のすべての親ノード (この場合は reject と Addl など) を取得するための XPATH を教えてください。助けてくれてありがとう。

  <Movement>
     <Reject>
       <Status>
       </Status>
       <fromRole>
       </fromRole>
       <fRole>
       </fRole>    

     </Reject>
     <Addl>
       <Status>
       </Status>
       <fromRole>
       </fromRole>
       <fRole>
       </fRole>    
     </Addl> ....and so on
     .......................
  </Movement>
4

1 に答える 1

0

ルートの子であるとMovement仮定して、直下のすべての子を選択しますMovement

/Movement/*

これにより、ツリー階層Movementのどこにあるかに関係なく、 のすべての子が得られますMovement

'//Movement/*'

http://www.w3schools.com/xpath/xpath_syntax.asp

fromRoleすべての直系の親へのアクセスからの上昇

'//fromRole/..'

一部のノード内に何があるかは問題ではなく、現在の処理ノードが何であるかが重要です。は//現在の場所に依存せず、ツリー内の場所に関係なく、一致するすべてのノードを提供します。

于 2012-08-27T15:08:12.923 に答える