7得票2回答
如果我处理XmlReader的基础流,我是否需要处理它本身?

我有以下方法GetData,它从文件创建一个StreamReader。 private void GetData(string file) { string filename = Path.GetFileNameWithoutExtension(file); XmlDocum...

18得票2回答
“http://www.w3.org/XML/1998/namespace:lang”属性未被声明。

有时候,当使用XmlValidatingReader验证某些XML文档时,我会收到以下错误:System.Xml.Schema.XmlSchemaValidationException: "The 'http://www.w3.org/XML/1998/namespace:lang' att...

16得票6回答
如何从XmlReader构建XmlNodes

我正在解析大量的大文件,在对其进行分析后,我的瓶颈是:XmlDocument doc = new XmlDocument(); doc.Load(filename); 这种方法非常方便,因为我可以像这样提取节点:XmlNodeList nodeList = doc.SelectNodes("m...

11得票3回答
如何使用 XMLReaderFactory 现在?因为它已被弃用。

我正在尝试使用XMLReaderFactory,但这已经过时了。 现在,我应该如何创建XMLReader实例?

32得票5回答
为什么 XML 文档会显示“根级别的数据无效。第 1 行,第 1 个位置。”的错误信息?

我在使用一个第三方DLL,它通过互联网传输XML文档。 为什么这个DLL会抛出以下异常?   根级别上的数据无效。第1行,第1个位置。(请参见下面的完整异常文本。) 以下是XML文档的前几行:<?xml version="1.0" encoding="utf-8"?> &...

11得票1回答
是否可以保存当前的XMLReader位置以供以后使用?

我已经用XMLWriter对象将一段内容写入了Stream对象,并创建了一个XMLReader对象。 我知道XMLReader对象只能向前读取,因此我想保存当前的读取位置,这样我就可以从停止读取的地方继续读取。 这是否可行? 我知道这可能有些棘手,因为XMLreader会读取内存块,所以恢...

7得票3回答
使用XmlReader类解析具有相同名称元素的XML

我正在重新编写一些使用XmlDocument解析XML的代码。为了看是否可以获得更好的性能,我想改用XmlReader。 XML的结构如下: <items> <item id="1" desc="one"> <itemBody date="20...

37得票1回答
XmlReader-自闭合元素不会触发EndElement事件?

我在.NET中使用XmlReader循环解析XML文件。while (xml.Read()) { switch xml.NodeType { case XmlNodeType.Element: //Do something case XmlNodeType...

10得票2回答
如何直接读取XML文件并获取XElement值?

目前我正在使用: XElement xe = XElement.ReadFrom 需要一个XmlReader: XmlReader reader = XmlTextReader.Create 这需要一个字符串,而我需要传递一个StringReader: new StringRea...

25得票2回答
使用XmlReader读取属性值

我有一个XML文件,我想从 这里 读取,并且有以下代码:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Xml; using System.IO...