问题标签 [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 投票
3 回答
3482 浏览

c# - 在 C# 中解析 XML 文件

在 C# 中解析 XML 文件的最快方法是什么?我正在使用.Net 2.0

0 投票
3 回答
884 浏览

.net - 简单的 .NET XML 库

根据我关于.NET YAML 库的问题......因为 .NET 中似乎没有对 YAML 的很好支持,所以有没有很好的开源非常简单的.NET XML 库。我只想要一些东西,我可以将一个部分名称和一个键传递给它,它给了我价值,并且能够给我一个所有当前部分和键的列表。

此外,最好是具有允许其在商业上使用的许可证的东西。

0 投票
6 回答
1469 浏览

java - Java 对象分配开销

我正在用 Java 编写一个不可变的 DOM 树,以简化来自多个线程的访问。*

但是,它确实需要尽可能快地支持插入和更新。而且由于它是不可变的,如果我对树的第 N 级上的节点进行更改,我需要分配至少 N 个新节点才能返回新树。

我的问题是,每次修改树时预先分配节点而不是创建新节点会更快吗?这将相当容易 - 保留一个包含数百个未使用节点的池,并从池中拉出一个,而不是在需要修改操作时创建一个。当没有其他事情发生时,我可以补充节点池。(如果不是很明显,在这个应用程序中执行时间将比堆空间更宝贵)

这样做值得吗?还有其他加快速度的技巧吗?

或者,有人知道不可变的 DOM 库是否已经存在吗?我搜索了,但找不到任何东西。

*注意:对于那些不熟悉不变性概念的人来说,它基本上意味着在对更改它的对象的任何操作上,该方法返回一个具有更改的对象的副本,而不是更改的对象目的。因此,如果另一个线程仍在读取对象,它将继续愉快地在“旧”版本上运行,而不知道已经进行了更改,而不是可怕地崩溃。见http://www.javapractices.com/topic/TopicAction.do?Id=29

0 投票
1 回答
24547 浏览

javascript - 如何以跨浏览器的方式使用 JavaScript 将 DOM 序列化为 XML 文本?

我有一个 XML 对象(使用XMLHTTPRequest's加载responseXML)。我已经修改了对象(使用 jQuery)并希望将其作为文本存储在字符串中。

在 Firefox 等人中显然有一种简单的方法可以做到这一点:

(来自罗塞塔代码

但是如何在IE6 和其他浏览器中做到这一点(当然,没有破坏 Firefox)?

0 投票
24 回答
8900 浏览

xml - XML 有哪些好的替代数据格式?

诚然,XML 非常有用,但可能非常冗长。有哪些替代品,它们是否专门用于任何特定目的?轻松查询内容的库支持是一大优势。

0 投票
6 回答
9798 浏览

c# - 如何在 C# 3.5 中对大型 XML 文件进行流式读取

如何在不将整个文件加载到内存中的 XDocument 实例中的情况下,对包含 xs:sequence 的大型 XML 文件进行流式读取?

0 投票
5 回答
112839 浏览

xml - 如何添加图像?

情况:

我有一个包含图像信息的简单XML文档。我需要将其转换为HTML。但是,我看不到打开标记的位置,当我使用下面的XSL代码时,它显示以下错误消息:

“当没有打开元素开始标签时,无法写入属性节点。”

XML 内容:

XSL 代码:

0 投票
6 回答
6297 浏览

xml - OS X 的 XML 编辑器

https://stackoverflow.com/questions/12073/what-is-the-best-xml-editor是关于 Windows 上的 XML 编辑器的一个很好的问题。在 OS X 上呢?

Oxygen 功能齐全,但它是一个 Java 应用程序,在 OSX 上有点笨拙。它也非常昂贵。

不到 300 美元的任何 Mac 原生且功能相当的东西?

谢谢

安德鲁

0 投票
3 回答
24985 浏览

xml - XPath 可以匹配元素名称的一部分吗?

我想做这个:

//*福

它返回名称以fu结尾的所有节点,例如<tarfu />and <snafu />,但不是<fubar />

0 投票
4 回答
19573 浏览

c# - 如何通过对 XmlSerializer.Serialize 的调用创建 XmlNode?

我正在使用一个类库,它在 .xml 中表示它的一些配置。配置是使用XmlSerializer. 幸运的是,代表 .xml 的类使用的XmlAnyElement属性允许我为自己的目的扩展配置数据,而无需修改原始类库。

这适用于反序列化。我可以让类库像往常一样反序列化 .xml 并且我可以使用我自己的XmlSerializer实例来XmlNodeReader对抗 internal XmlNode

我需要创建一个实用程序,它允许用户生成一个新的配置文件,其中包括类库配置以及我自己的配置,因此将创建不是从 .xml 文件中读取的新对象。问题是如何将数据序列化回 .xml?

我意识到XmlSerializer.Serialize在类库配置上调用相同的方法之前,我必须首先调用我的数据。但是,这要求我的数据由XmlNodeafter call表示Serialize。将对象序列化为XmlNode使用的最佳方法是XmlSerializer什么?

谢谢,

-凯文

顺便说一句——看起来XmlNodeWriterChris Lovett 编写的课程曾经可以从 Microsoft 获得,但现在链接已断开。有谁知道上这门课的替代地点?