问题标签 [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 回答
4735 浏览

java - 如何从元素中删除命名空间

我正在使用 org.w3c.xml java 库,在执行一些任务时遇到了一些困难:

  1. 我有一个 Element 对象;如何从中删除名称空间和前辈?
  2. 如何在没有命名空间的情况下创建文档?我努力了

    虽然看起来很有希望,但它并没有真正起作用。我仍在获取带有名称空间的文档。

  3. 如何从元素创建文档?

    其中 dataDefinition 是一个元素,但它不起作用;我究竟做错了什么?

0 投票
4 回答
885 浏览

c# - 用 html 值替换 xml 标记

我正在使用 c# .Net

我有个问题,

我正在加载 Xml 文件XDocument.xDoc.Load(file),但它失败了,因为在我的内容中我也有 xml 标签:

例子:<root><abc><deg></abc></root>

我的问题是该Load函数将<deg>视为 Xml 标记而没有匹配的“ </deg>”...

我的问题是,如何以最简单的方式将“deg”的“<”和“>”替换为匹配的“ &lt;”“ &gt;”?

注意我的文件很大而且我有很多标签...

谢谢!

0 投票
2 回答
3082 浏览

c# - 如何在 C#、.NET 1.1 中删除 XmlDocument 的结束标记?

如何删除XML 文档中元素c的结束标记?

转换后的 XML 将通过模式验证并被拒绝,因为其中包含空格。我正在使用 C#、.NET 1.1(我正在更新旧应用程序:-( )。

注意:我不能通过字符串操作来转换 XML 文档。

当前的:

最终的:

更新 1:有关其他详细信息,最终 XML 文档保存为文件,然后另一个进程验证该文件。保存的 XML 似乎已格式化。

我不确定这是否属实:

0 投票
1 回答
184 浏览

c# - What is wrong in my XPath?

Here I have the xml:

and I want to know the «type» of the «car» by extracting the element. I thought something like this:

was enough, but when I tried to execute my C# code:

the object «node» it always contains the first child element «field» (the offer) and in the case of SelectNodes("... same xpath ...") returns all the elements «field» ignoring the condition.

What's the problem? The XPath is wrong?

0 投票
1 回答
1456 浏览

c# - 将 XmlDocument 转换为 FileInfo

我有一个 Web 服务,它返回一个表示 Xml 文件的字符串。该字符串是正确格式的 xml。我需要从字符串创建 FileInfo 对象,以便我可以反序列化它。

我没有文件路径,或者即使我这样做也没有用,因为它是一个断开连接的服务器。

我可以通过以下方式将字符串转换为 XmlDocument -

如何获取 FileInfo 以便我可以反序列化它?请帮忙。


解决方案:

感谢您的回复。我从服务返回的字符串创建了 XmlReader,并使用 XmlSerializer.Deserialize 来获取我需要的对象。

0 投票
2 回答
2846 浏览

c# - 如何将 System.Xml.XmlDocument 类型添加到应用程序状态

我正在使用 Asp.net 3.5 和 C#

我必须将 XmlDocument 添加到我的应用程序状态,以便每次我的应用程序不访问文件系统上的 XML 文件时,我都会在 Global.asax.cs 的 Application_Start() 函数中添加它

我将此添加到系统状态:

在此代码中,我尝试加载 xml 文件,如果由于任何问题未加载该文件,那么我想要一个空 XmlDocument。

我以以下方式访问此 XmlDocument:

我在构建时得到的错误是

无法将类型“object”隐式转换为“System.Xml.XmlDocument”。存在显式转换

那么如何将 HttpContext.Current.Application["xmlDoc"] 变量分配为 System.Xml.XmlDocument ?

0 投票
1 回答
2382 浏览

c# - 如何将新的根元素添加到 C# XmlDocument?

在我的控制之外,我有一个 XmlDocument,其结构如下:

我有另一个 XmlDocument,也在我的控制之外,它具有以下结构:

我需要一个 XmlDocument 格式:

我不想复制parent2。如何在不复制 parent2 的情况下获得所需的结构?我相信这意味着

是不可能的。

有什么好的解决方案吗?

0 投票
3 回答
411 浏览

c# - 从 XML 中检索属性

为什么运行这段代码...

在命令提示符下产生以下输出?

也就是说,不应该attributes.Count返回 1 吗?

0 投票
2 回答
43770 浏览

c# - 使用已知的 XSD 从 XML 读取类型化对象

我有以下(作为示例)XML 文件和 XSD。


然后是以下 C# 代码:


如何将数据作为强类型对象读取?

我将针对 WindowsMo​​bile 设备,但这不应该过多地影响答案。(可以是 .NET 2.0 或 3.5 ...不确定 Sstem.Xml.Linq 是否有帮助)

0 投票
4 回答
21845 浏览

c# - XmlDocument::Save() 将 xml 附加到文件中

我想在一个类中保留一个 XmlDocument 对象,并让方法对其进行更改并保存它。

上面的代码在文件中创建了两个 xml 结构的副本。