2

.Netのノード値を使用して特定のxmlのレベルを見つける

専門家 !これは私のサンプル Xml ですT->T.1,T.2->T.2.2,TA->TA.1。これはツリー構造であり、これはツリー構造です。tag の値を知っています。つまり、1232、1343.. など。この ID を使用して、それ13431232. または1490は、1090再び の下にあり1232ます。どんな助けでも大歓迎です。ありがとう。

予想される出力: 1490 を渡す場合、1490、1090、1232 など (そのノードから最上位ノードまで) を知る必要があります。私は .net 2.0 を使用しています。

<Abc>
 <A> 
  <Name>T</Name>
  <Id>1232</Id>
  <Val>140</Val>
  <Branch>
   <A>
   <Name>T.1</Name>
  <Id>1343</Id>
  <Val>14qw0</Val>
   </A>
   <A>
   <Name>T.2</Name>
  <Id>1090</Id>
  <Val>14qwd0</Val>
   <Branch>
   <A>
   <Name>T.2.2</Name>
    <Id>1490</Id>
    <Val>rt56</Val>
   </A>
   </Branch>
 </A>
 <A>
   <Name>TA</Name>
    <Id>1339</Id>
    <Val>uiui</Val>
    <Branch>
    <A>
    <Name>TA.1</Name>
        <Id>1338</Id>
        <Val>bije</Val>
    </A>
    </Branch>
</A>
</Abc>
4

1 に答える 1

0

Linq を使用して Xml に解析し、Ancestorsメソッドを使用して祖先を一覧表示できますか?

于 2012-04-10T13:50:05.017 に答える