更新时间:2022-05-23 06:33:07
ReadStartElement
方法说明:
检查当前节点是否是一个元素并将阅读器推进到下一个节点.
Checks that the current node is an element and advances the reader to the next node.
下一个节点是 XmlNodeType.Whitespace
.
考虑以下 XML:
<TimeLog>
<Entry>
也可以写成:
<TimeLog> <Entry>
两个XmlNodeType.Element
之间有XmlNodeType.Whitespace
.
MoveToContent
将 reader 设置为根节点 - TimeLog.然后 ReadStartElement
读取 TimeLog 并移动到空白处.
MoveToContent
sets reader to the root node - TimeLog. Then ReadStartElement
reads TimeLog and moves to the whitespace.
以下视图中没有空格:
<TimeLog><Entry>
顺便说一句,您可以使用 ReadToFollowing
方法:
using (var reader = XmlReader.Create("file.xml"))
{
reader.ReadToFollowing("TimeLog");
// rest of code
}