代码:
XmlReader bodyXMLDoc = XmlTextReader.Create(ms);
while (bodyXMLDoc.Read())
{
}
错误信息:出现Root element is missing的错误信息。
原因:ms流的指针不在最开始。
解决方法:ms.Position = 0;
对于XmlReader类:
Value属性的值与NodeType的取值密切相关,如对声明,元素而言,取值是不同的。
ReadInnerXml():返回当前节点的内容,不包括当前节点的标签,包括子节点的取值。
ReadOuterXml(): 返回包括当前节点标签的所有内容,包括子节点的取值。