2

置き換えることができない次のxml規則があるとします。
各クラスはBy<Class>およびHashCode属性で表されます。クラスの名前は<Class>タグのすぐ下にあります。

<?xml version="1.0" encoding="utf-8"?>
<Class HashCode="1">
  <Person>
    <Class HashCode="-3">
      <FullName>
        <FirstName>Dan</FirstName>
        <LastName>K</LastName>
      </FullName>
    </Class>
    <Age>20</Age>
    <Class HashCode="4">
      <Address>
        <Street>abc</Street>
        <City>new york</City>
        <ZipCode>30500</ZipCode>
        <PhoneNumber>1245</PhoneNumber>
      </Address>
    </Class>
 </Person>

質問:タグXMLReaderが続かない要素タグに到達するまで、特定の要素の後のノード要素の数を読み取るためにオブジェクトを使用するにはどうすればよいですか?<Class>


starting at<FullName>は自動的にで停止し<LastName>(タグがなくなる前に1つのタグがあるため<Class>)、それらの間の要素の数を返します。これは1だと思います。

仮定: 開始タグのHashcode値と名前があり、もちろんタグの1レベル後に来ると考えてください<Class Hashcode=>

私はXMLReaderメソッドで多くのことを試し、複雑になり、に変換しようとしてXMLDocumentいましたが、それも役に立たなかっXMlReader.ReadSubtree()たようです。XMLDocument

4

0 に答える 0