我正在 C#.net 中使用 XMLTextReader 读取 XML。XML的结构如下:
<root attr1="" attr2="">
<element1>some value</element1>
<element2>some value</element2>
</root>
在 reding 属性之后,我将控制权转移到 element1。代码如下:
reader.MoveToElement()
if(reader.ReadToDecedent("element1"))
{
string val= reader.ReadInnerXML();
}
现在读完这篇文章后,读者会显示空白。我想再次移动到 element1 并从那里使用 ReadToDecendent 我想移动到 element2。我不能使用 MoveToContent(),因为我必须遵循相同的流程。
那么如何在阅读器内部文本之后移动到 element1 呢?