xmldocument相关内容

在 Java 中使用命名空间创建 XML 文档

我正在寻找可以构建使用名称空间的 XML 文档的示例 Java 代码.我似乎无法使用我的常规最喜欢的工具找到任何东西,所以希望有人能帮助我.p> 解决方案 我不确定,你想做什么,但我使用 jdom 用于我的大多数 xml 问题,它支持命名空间(当然). 代码: 文档 doc = new Document();命名空间 sNS = Namespace.getNamespace("some ..
发布时间:2022-01-14 23:04:16 Java开发

解析格式错误的 XML

我正在尝试将一段(可能)格式错误的 HTML 加载到 XMLDocument 对象中,但它因 XMLExceptions 而失败...因为有额外的开始/结束标记,以及格式错误的 XML 标记,例如img > 代替 如何让 XML 解析数据中的所有错误?在解析之前是否可以应用任何 XML 验证器来纠正这些错误?或者处理异常会解析任何可以解析的东西? 解决方案 HTML Agility ..
发布时间:2022-01-10 20:03:20 C#/.NET

XML 文档到字符串

获取 XML 文档 (org.w3c.dom.Document) 的字符串表示形式的最简单方法是什么?也就是说,所有节点都在一行上. 举个例子,来自 trge156 (这只是一个树表示,在我的代码中它是一个 org.w3c.dom.Document 对象,所以我不能把它当作一个字符串) 到 "trge156" 谢谢! 解决方案 ..
发布时间:2021-12-03 14:43:54 Java开发

如何从 XmlDocument 中选择具有 XML 命名空间的 XML 节点?

我的代码尝试从网站的 RSS 提要中获取数据.它可以很好地抓取节点,但是当尝试从带有冒号的节点抓取数据时,它会崩溃并给出错误“需要命名空间管理器或 XsltContext.此查询具有前缀、变量或用户定义的函数".代码如下所示: WebRequest request = WebRequest.Create("http://buypoe.com/external.php?type=RSS2&last ..
发布时间:2021-12-03 14:41:34 C#/.NET

从 XML 文档中获取指定的节点值

我在浏览 XML 文档(使用 C#)并获取所有必要值时遇到问题.我成功遍历了 XML 文档中所有指定的 XmlNodeLists,成功获取了里面的所有 XmlNode 值,但是我必须获取这个 XmlNodeList 之外的一些值. 例如: /2001/XMLSchema-instance">约翰001 ..
发布时间:2021-12-03 14:34:57 C#/.NET

从 XmlDocument 中删除节点

下面的代码应该找到合适的项目标签并将其从 XmlDocument 中删除,但是当我测试它时,它说: 要移除的节点不是该节点的子节点. 有人知道这样做的正确方法吗? public void DeleteProject (string projectName){string ccConfigPath = ConfigurationManager.AppSettings["ConfigPa ..
发布时间:2021-12-03 14:30:36 C#/.NET

如何更改 XML 属性

如何使用 C# 更改 XML 文件中元素的属性? 解决方案 Mike;每次我需要修改 XML 文档时,我都会这样处理: //这里是给属性赋值的变量字符串 newValue = string.Empty;XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xmlFile);XmlNode 节点 = xmlDoc.SelectSingleNo ..
发布时间:2021-12-03 14:20:21 C#/.NET

您将如何比较两个 XML 文档?

作为一些广泛单元测试的基类的一部分,我正在编写一个辅助函数,它递归地比较一个 XmlDocument 对象的节点与 C# (.NET) 中的另一个.对此的一些要求: 第一个文档是来源,例如我希望 XML 文档看起来像什么.因此,第二个是我想要找到差异的那个,它不能包含不在第一个文档中的额外节点. 当发现太多显着差异时必须抛出异常,并且应该很容易让人类浏览一下描述就能理解. 子元素顺序很重 ..
发布时间:2021-12-03 14:18:42 C#/.NET

使用 XmlDocument 读取 XML 属性

如何使用 C# 的 XmlDocument 读取 XML 属性? 我有一个看起来像这样的 XML 文件: 如何读取 XML 属性 SuperNumber 和 SuperString? 目前我正在使用 XmlDocument,我使用 XmlDocument 的 GetElementsByTagName() 获取介于两者之间的值,而且效果非常好.我就是不知道如何获得属性? 解决 ..
发布时间:2021-12-03 14:07:04 C#/.NET

XDocument 或 XmlDocument

我现在正在学习 XmlDocument 但我刚刚遇到了 XDocument,当我试图搜索它们的区别或好处时,我找不到有用的东西,你能告诉我为什么你会使用它们吗? 解决方案 如果您使用 .NET 3.0 或更低版本,您必须使用 XmlDocument 又名经典的 DOM API.同样,您会发现还有一些其他 API 会期待这一点. 但是,如果您可以选择,我强烈建议您使用 XDocumen ..
发布时间:2021-12-01 09:44:28 C#/.NET

避免逃避 '具有 .NET XmlDocument 类的实体

如何避免 XmlDocument 类替换 '带有 ' 字符的实体?例如,如果我有: string xml = " ' "; 做完之后 var doc = new XmlDocument();doc.LoadXml(xml);字符串输出 = doc.OutterXml; 输出的值为 "'" 我需要避免这种情况,因为我必须加载 XML,进行一些更改并对其进行数字 ..
发布时间:2021-10-02 18:31:18 C#/.NET

快速检测 Xml 命名空间

这可能是我正在尝试解决的一个非常微不足道的问题,但我确信有更好的方法来解决.所以请放轻松. 我有一堆在我们的应用程序内部的 XSD 文件,我们有大约 20-30 个 Xml 文件,它们实现了基于这些 XSD 的数据集.一些 Xml 文件很小 ( 我需要找到一种方法来确定这些 Xml 文件是什么命名空间,以便提供(类似)基于 XSD 的智能感知.这的实现不是问题 - 另一位开发人员为此编写了 ..
发布时间:2021-10-02 18:31:15 C#/.NET

XPathSelectElements 返回 null

加载函数已经在xmlData类中定义 公共类 XmlData{公共无效负载(XElement xDoc){var id = xDoc.XPathSelectElements("//ID");var listIds = xDoc.XPathSelectElements("/Lists//List/ListIDS/ListIDS");}} 我只是从我这边调用 Load 函数. XmlData ..
发布时间:2021-10-02 18:31:12 C#/.NET