8得票1回答
XmlReader - 读取没有换行符的xml文件出现问题

使用XmlReader解析XML文件时,结果会根据XML文件是否格式正确(即是否包含换行符)而不同。 以下是我的代码: XmlReader reader = new XmlTextReader(xmlfile); reader.MoveToContent(); while (reader....

26得票2回答
从System.Xml.XmlReader中获取当前行号 (C# & .Net)

有人知道如何获取System.Xml.XmlReader的当前行号吗?我试图记录在文件中找到Xml元素的位置。

10得票4回答
为什么XmlReader没有关闭FileStream

所以我正在使用XmlReader内部的FileStreamusing (XmlReader reader = XmlReader.Create(new FileStream(archivePath, FileMode.Open), readerSettings)) { reader.c...

9得票2回答
防止XmlTextReader扩展实体。

我正在尝试读取一个XML文档,但不扩展实体,对其进行一些操作,并将其重新保存为最初的未扩展实体。使用XDocument直接操作时,它无法加载并抛出异常,告诉我它有未扩展的实体。 XDocument doc = XDocument.Load(file); // <--- Excepti...

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

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

17得票4回答
如何将XML文档保存到流中

我已经编写了使用 XmlReader 解析 xml 文件的代码,所以不想重写它。现在我已经给程序添加了加密功能。我有一个加密() 和解密() 函数,它们接受一个 xml 文档和加密算法作为参数。我有一个函数使用 xml reader 解析文件,但是现在有了 xml 文档,我不确定如何创建 xm...

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

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

58得票4回答
XML文档中禁止使用DTD的异常情况

在使用C#应用程序解析XML文档时,我遇到了以下错误: "由于安全原因,此XML文档中禁止使用DTD。要启用DTD处理,请将XmlReaderSettings上的ProhibitDtd属性设置为false,并将设置传递给XmlReader.Create方法。" 需要参考的是,在以下...

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...

13得票2回答
如何从 XmlReader 创建一个 XML 文件?

如何从 System.Xml.XmlReader 中编写 XML 文件? 我认为这应该是一个简单的问题,但每当我搜索时,似乎都会读取文件到阅读器或逐个节点地写入。 XmlReader 对象传达了存储在数据库中的 xml,只需将其从数据库导出到文件即可。是否有任何简单的方法来完成这个任务? ...