假设您有一个这样的 XML:
<?xml version="1.0" encoding="utf-8"?>
<Class HashCode="307960707">
<Person>
<Class HashCode="-2020100801">
<FullName>
<FirstName>Dan</FirstName>
<LastName>K</LastName>
</FullName>
</Class>
<Age>20</Age>
<Class HashCode="-439631396">
<Address>
<Street>abc</Street>
<City>new york</City>
<ZipCode>30500</ZipCode>
<PhoneNumber>1245</PhoneNumber>
</Address>
</Class>
<Class HashCode="-1436395737">
<Person>
<Class HashCode="-1303968324">
<FullName>
<FirstName>katty</FirstName>
<LastName>G</LastName>
</FullName>
</Class>
<Age>18</Age>
<Class HashCode="-439631396">
<Address />
</Class>
<Class HashCode="307960707">
<Person />
</Class>
</Person>
</Class>
我希望能够仅按元素XMLReader
出现的顺序迭代元素,这意味着 class->Person-> class->FullName 等。
我试图使用类似的方法进行导航,XMLReader.ReadStartElement()
但它不起作用,尤其是当我阅读时类似的空格"\n"
似乎也是一个元素。:/
我试图绕过那个空白的方法XMLReader.Read()
没有成功。
请帮助我了解我应该如何导航。