问题标签 [system.xml]

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 回答
1079 浏览

.net - 将 XmlNode 从一个 XmlDocument 移动到另一个的直观方法是什么?

我有两个 XmlDocument,我想移动从其中一个文档中选择的 XmlNode 并将其附加到另一个文档中的特定位置。

在文档 2 的适当位置简单地调用 AppendNode(xmlNodeFromDocument1) 的天真直观的方法当然不起作用,因为该方法不负责操作拥有的文档。

在我写这个问题的时候,我终于找到了答案,但是由于我们花了很长时间才在 System.Xml 类中找到它,我想我会把它贴在这里帮助其他人搜索它。

0 投票
5 回答
45812 浏览

wpf - 为什么我的 XmlSerializer 出现错误?

我对我的工作应用程序进行了一些更改,并在这行代码中开始出现以下错误。

这是错误。

这是怎么回事?

0 投票
2 回答
1505 浏览

.net - XmlDocument - ParentNode 和 DocumentType 为空

在 .NET 中,如果您将 LoadXml() 放入 XmlDocument 对象,然后 ParentNode 和 DocumentType 为空,这意味着什么?

另外,我得到这个作为 xmldoc.FirstChild.Value 的答案:
version="1.0" encoding="utf-8"

这是正确的吗?我已经有一段时间没有做过任何 XML DOM 的东西了。该文件采用 UTF-8 编码。认为这应该不是问题。我的文档有简单的真/假验证方法吗?

更新:
如果 NodeType 是 Element 你如何返回“标签名称”?

当前想法:
xmldoc.ChildNodes[1].Name;

我注意到 Name 属性是 Get only。如果您想将根标签换成其他东西(比如“feed”到“container”),但想要比 XSLT 更轻量级的东西,而不是简单的文本/替换,那么最好使用什么工具。仍然希望看到一个 LINQ to XML 示例。感谢大家的帮助。自从我查看 .NET 中的 XML 内容以来,猜想它比我想象的要长。

0 投票
3 回答
1273 浏览

delphi - 如何在delphi中使用system.xml.dll

我下载了 system.xml.dll,然后将其添加到我的 Delphi 代码中,如下所示:

当我尝试编译项目时,出现以下消息:

找不到文件 system.xml.dcu。

谁能指导我如何解决这个问题?

谢谢。

0 投票
2 回答
1721 浏览

c# - Windows 窗体应用程序,启动时出现异常:无法加载 System.Xml

更新:我尝试使用 fuslogvw.exe 来获取日志。但我到底在寻找什么?可悲的是,日志是丹麦语,这非常烦人(显然有人认为将错误日志消息中的所有文字翻译成丹麦语是个好主意,但它基本上使谷歌无用:我必须猜测原始英文文本才能得到好命中,grrrr)。我认为翻译应该是这样的:“LOG:开始绑定原始图像 System.Windows.Forms.resources,版本=2.0.0.0,Culture=da-DK,PublicKeyToken=b77a5c561934e089。警告:找不到匹配的原始图像” .

我对这些日志很陌生,所以建议仍然很受欢迎。

我有一个 Windows 窗体应用程序,它使用 Properties.Settings... 存储设置...我最近下载并安装了另一个 .Net 应用程序。现在突然之间,我自己的 Windows 窗体应用程序在启动时立即抛出异常(我尝试加载设置)。错误提示类似于“文件或程序集 System.Xml,版本=2.0.0.0,PublicKeyToken= b77a5c561934e089 或其依赖项之一无法加载。该模块应包含程序集清单”。

我不知道在哪里查找此错误的原因,因为 Windows\assembly 文件夹包含具有正确版本和公共密钥的 System.Xml。

非常欢迎提出建议,尤其是参考我应该阅读的 .Net 文档,因为我觉得这是我的 .Net 知识的一个很大差距。

谢谢!

0 投票
3 回答
2973 浏览

app-config - 在不同的计算机上运行应用程序时出现 MissingMethodException

我有一个问题,我在 Visual Studio 2010 上编译了我的应用程序,同时以 .NET Framework 3.5 为目标,将其部署到客户端服务器,却发现它给了我以下错误:

它说它正在寻找的方法是这样的:(XslTransform.Transform Method (IXPathNavigable, XsltArgumentList, XmlWriter, XmlResolver)支持:4、3.5、3.0、2.0、1.1

我尝试使用如下assemblyBinding元素设置重定向到相同 DLL 的 .NET Framework 4.0 版本:

但现在应用程序将无法运行,并将其放入事件日志中:

EventType clr20r3,P1 myapplication.exe,P2 3.85.12.27583,P3 4be9757f,P4 system.configuration,P5 2.0.0.0,P6 4889de74,P7 1a6,P8 136,P9 ioibmurhynrxkw0zxkyrvfn0boyyufow,P10 NIL。

所以,总而言之,(1) 有谁知道为什么应用程序找不到列出的方法,(2) 为什么它不让我重定向到 System.Xml 的 .NET 4.0 版本?

任何帮助表示赞赏,我完全被卡住了!

app.config 按要求:

0 投票
1 回答
110 浏览

c# - System.Xml.XMLReader 中包含的方法的方法定义

我一直无法找到定义这些方法由什么组成的参考。

我有点了解这些方法的作用以及它们采用的参数,但我希望了解它们是如何工作的。

我想找到一些能给我一个定义的东西,比如

对于此类中的所有或大部分方法。

0 投票
3 回答
3232 浏览

c# - System.Xml.XmlTextWriter.WriteStartDocument()

这种方法有什么作用,为什么有必要?

“转到定义”选项将我带到一个包含所有注释的函数,这是它关于其目的的说明

写 XML 声明是什么意思?
这是它创建.xml文件的时候吗?

它与构造函数 XmlTextWriter() 的用途有何关系?

0 投票
2 回答
10512 浏览

c# - 为什么 XElement 没有 GetAttributeValue 方法?

有时我想知道某些 API 更改的原因。由于谷歌没有帮助我解决这个问题,也许 StackOverflow 可以。为什么微软选择移除GetAttributeXML 元素上的辅助方法?在System.Xml世界上,XmlElement.GetAttribute("x")就像getAttribute之前的 MSXML 一样,两者都在丢失时返回属性值或空字符串。有XElementSetAttributeValue没有GetAttributeValue实施。

当然,修改逻辑以测试和使用该属性并没有太多工作,XElement.Attribute("x").Value但它并不方便,并且以一种方式提供实用程序功能(SetAttributeValue)但不是另一种方式似乎很奇怪。有没有人知道这个决定背后的原因,以便我可以轻松休息并从中学到一些东西?

0 投票
1 回答
2710 浏览

c# - XmlDocument 存在于哪个程序集中,如何使用它?

我有以下代码:

这导致error CS0234: The type or namespace name 'XmlDocument' does not exist in the namespace 'System.Xml' (are you missing an assembly reference?)

我已验证 System.Xml 包含在解决方案资源管理器的“参考”下。它被列为使用 2.0.xx,但这应该没问题,因为据称当时存在该类?

我不精通.net开发,所以我不确定如何解决这个问题。