问题标签 [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.
xml - XMLTextWriter 到 XMLDocument
我有一个 XMLTextWriter 写入 WebRequest 的流。一切正常:
我怎样才能截获这个被编写为 XMLDocument 类型的 XML?我尝试从流中获取它,但这给了我一个“流不支持阅读”。例外(这并不让我感到惊讶)。
谢谢
c# - XmlDocument.Load 与 XmlDocument.LoadXml
我刚刚遇到了使用XmlDocument.LoadXml
.
应用程序崩溃,出现以下错误:
“根级别的数据无效。第 1 行,位置 1”
在检查了 XML 并没有发现任何问题后,我用谷歌搜索了一下,发现了一个可以使用的技巧,XmlDocument.Load
而不是XmlDocument.LoadXml
.
我已经尝试过了,而且效果很好。
我的问题是:这两种方法有什么区别,什么可能导致一种工作而另一种失败?
javascript - 如何从 jQuery(跨浏览器)返回的 XMLDocument 中获取整个 XML 字符串?
我已经尝试并未能找出如何从 GET 返回的 XMLDocument 中获取整个 XML 字符串。关于如何在对象中查找或替换特定元素的问题有很多,但我似乎找不到如何将整个文档作为字符串获取的任何答案。
我正在使用的示例来自这里。“用 xml 做某事”部分是我目前所处的位置。我觉得这应该是微不足道的,但我不知道怎么做。是否有可用于此目的的“xml.data()”或类似的?
用例是我想将 xml 提供给 flash 插件,为此我需要实际的 XML 作为字符串。
c# - XmlDocument 类正在删除格式、c#、.NET
我想知道是否有人知道如何阻止 xmldocument.Save() 重新格式化文档。
并不是说文档的格式不正确,而是我正在使用的特定文档有很多空白,并且在保存时,这些内容都被删除了。
c# - XmlDocument 帮助程序方法
我不得不使用 .NET 2.0,所以不能使用任何好的 XDocument 东西。
我想知道是否有人见过仍然使用 XmlDocument 但使 xml 创建变得不那么乏味的任何帮助程序/实用程序方法?
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)
c# - XmlDocument C# 遇到问题
我无法让我的程序正确读取这个 XML 文件,它也需要写入它,但还没有。请注意,这只是代码的一小部分
我还取出了 try 语句,这样我就不必添加 catch
下面是它试图读取(以及稍后写入)的 XML 文件
代码运行,但它有一个 NullReference 异常
c# - XmlDocument.Save 省略元素
我在运行时使用以下 XML 构建XmlDocument
:
我使用以下代码将此 XML 保存到 TCP 套接字:
但这会导致套接字另一端接收到的 XML 被截断 - 最后 2 个元素 (</ClientList>
和</NewConfig>
) 永远不会出现。
但是,如果我使用以下代码,则 XML 发送成功:
因此,我的问题是:有谁知道为什么XmlDocument.Save()
在写信时似乎忽略了结束元素Stream
?
c# - XmlDocument.Validate 忽略不带 [XmlIgnore] 的属性
我有一个对象,它具有许多 xsd 文件中不存在的属性。在执行 XmlDocument.Validate 时,有没有一种方法可以告诉它忽略 xsd 中不存在的属性,而只是确保 xsd 所需的属性存在于 xml 文档中?
我可以通过在我的类中添加 [XmlIgnore] 属性来解决这个问题,但我宁愿按照约定完成此操作,而不是在我的对象模型中显式添加属性。
asp.net - 从 XmlDocument XPath 查询中获取特定数量的结果
我正在查询 Twitter RSS 提要并将结果提供给中继器进行显示。我只想获得 XPath 查询的前 5 个结果。有没有办法在 XPath 语法中做到这一点,还是我必须遍历结果XmlNodeList
以提取前 5 个?