问题标签 [xmldocument]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1718 浏览

xml - XMLTextWriter 到 XMLDocument

我有一个 XMLTextWriter 写入 WebRequest 的流。一切正常:

我怎样才能截获这个被编写为 XMLDocument 类型的 XML?我尝试从流中获取它,但这给了我一个“流不支持阅读”。例外(这并不让我感到惊讶)。

谢谢

0 投票
5 回答
52296 浏览

c# - XmlDocument.Load 与 XmlDocument.LoadXml

我刚刚遇到了使用XmlDocument.LoadXml.

应用程序崩溃,出现以下错误:

“根级别的数据无效。第 1 行,位置 1”

在检查了 XML 并没有发现任何问题后,我用谷歌搜索了一下,发现了一个可以使用的技巧,XmlDocument.Load而不是XmlDocument.LoadXml.

我已经尝试过了,而且效果很好。

我的问题是:这两种方法有什么区别,什么可能导致一种工作而另一种失败?

0 投票
6 回答
72479 浏览

javascript - 如何从 jQuery(跨浏览器)返回的 XMLDocument 中获取整个 XML 字符串?

我已经尝试并未能找出如何从 GET 返回的 XMLDocument 中获取整个 XML 字符串。关于如何在对象中查找或替换特定元素的问题有很多,但我似乎找不到如何将整个文档作为字符串获取的任何答案。

我正在使用的示例来自这里。“用 xm​​l 做某事”部分是我目前所处的位置。我觉得这应该是微不足道的,但我不知道怎么做。是否有可用于此目的的“xml.data()”或类似的?

用例是我想将 xml 提供给 flash 插件,为此我需要实际的 XML 作为字符串。

0 投票
2 回答
2686 浏览

c# - XmlDocument 类正在删除格式、c#、.NET

我想知道是否有人知道如何阻止 xmldocument.Save() 重新格式化文档。

并不是说文档的格式不正确,而是我正在使用的特定文档有很多空白,并且在保存时,这些内容都被删除了。

0 投票
1 回答
302 浏览

c# - XmlDocument 帮助程序方法

我不得不使用 .NET 2.0,所以不能使用任何好的 XDocument 东西。

我想知道是否有人见过仍然使用 XmlDocument 但使 xml 创建变得不那么乏味的任何帮助程序/实用程序方法?

0 投票
2 回答
2025 浏览

c# - How prevent System.Xml.XmlDocument from escaping attributes values

I've got an XML doc to deal with that contains attributes like:

If I make a simple:

The attribute string is escaped:

Which is the very thing I'd want to prevent.

Do you know any way to do this (except than making a whole find&replace on the xml file afterward)?

Edit: It seems it's a legit behaviour, and that I don't have to worry about this (see Jon Skeet's answer)

0 投票
3 回答
2527 浏览

c# - XmlDocument C# 遇到问题

我无法让我的程序正确读取这个 XML 文件,它也需要写入它,但还没有。请注意,这只是代码的一小部分

我还取出了 try 语句,这样我就不必添加 catch

下面是它试图读取(以及稍后写入)的 XML 文件

代码运行,但它有一个 NullReference 异常

0 投票
1 回答
606 浏览

c# - XmlDocument.Save 省略元素

我在运行时使用以下 XML 构建XmlDocument

我使用以下代码将此 XML 保存到 TCP 套接字:

但这会导致套接字另一端接收到的 XML 被截断 - 最后 2 个元素 (</ClientList></NewConfig>) 永远不会出现。

但是,如果我使用以下代码,则 XML 发送成功:

因此,我的问题是:有谁知道为什么XmlDocument.Save()在写信时似乎忽略了结束元素Stream

0 投票
1 回答
424 浏览

c# - XmlDocument.Validate 忽略不带 [XmlIgnore] 的属性

我有一个对象,它具有许多 xsd 文件中不存在的属性。在执行 XmlDocument.Validate 时,有没有一种方法可以告诉它忽略 xsd 中不存在的属性,而只是确保 xsd 所需的属性存在于 xml 文档中?

我可以通过在我的类中添加 [XmlIgnore] 属性来解决这个问题,但我宁愿按照约定完成此操作,而不是在我的对象模型中显式添加属性。

0 投票
2 回答
3860 浏览

asp.net - 从 XmlDocument XPath 查询中获取特定数量的结果

我正在查询 Twitter RSS 提要并将结果提供给中继器进行显示。我只想获得 XPath 查询的前 5 个结果。有没有办法在 XPath 语法中做到这一点,还是我必须遍历结果XmlNodeList以提取前 5 个?