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

xml - 在 Emacs 上漂亮地打印 XML 文件

我使用 emacs 编辑我的 xml 文件(nxml 模式),并且这些文件是由机器生成的,没有任何漂亮的标签格式。

我已经搜索了带有缩进的漂亮打印整个文件并保存它,但无法找到自动方式。

有办法吗?或者至少有一些 Linux 上的编辑器可以做到这一点。

0 投票
12 回答
5877 浏览

xml - 为什么人们仍在创建 RSS 提要?

...而不是使用 Atom 联合格式?

Atom 是一种定义明确的通用 XML 联合格式。RSS 分为四个不同的版本。从我记事起,所有主要的提要阅读器都支持 Atom,那么为什么它的使用没有更普遍呢?

最糟糕的是提供两种格式的提要的网站 - 有什么意义?!

  • 更新(8 月 18 日):有趣的是,该站点本身使用 Atom 作为其提要,而不是 RSS。
0 投票
3 回答
2261 浏览

python - 将 XML 目录与 Python 的 lxml 一起使用?

当我使用 lxml 解析 XML 文档时,有没有办法使用外部目录文件根据其 DTD 验证该文档?我需要能够处理文档 DTD 中定义的固定属性。

0 投票
5 回答
3349 浏览

.net - System.Xml 是否使用 MSXML?

我正在开发一个使用少量 XML 文件和 System.Xml 中的一些类的 C# 应用程序。一位同事坚持将 MSXML6 可再发行组件与 .NET 框架一起添加到我们的安装中,但我认为 .NET 框架无论如何都不会使用或需要 MSXML。我很清楚不支持使用 .NET 中的 MSXML,但我认为 System.Xml 本身在理论上可以将 MSXML 包装在低级别。我还没有找到任何明确的 .NET 有自己的实现,但我也找不到任何表明它需要 MSXML 的东西。

帮我解决争论。System.Xml 是否使用 MSXML?

0 投票
1 回答
11474 浏览

xml - 将 XmlNodeList 加载到 XmlDocument 中而不循环?

我最初在RefactorMyCode上问过这个问题,但那里没有得到任何回应......

基本上我只是尝试将一个加载XmlNodeList到一个XmlDocument中,我想知道是否有比循环更有效的方法。

0 投票
4 回答
10919 浏览

xml - 在字符串中反向查找

我需要能够找到元素中最后一次出现的字符。

例如:

如果我尝试通过 using 来定位它substring-before(mediaurl, '.')substring-after(mediaurl, '.')那么它当然会匹配第一个点。

我将如何获得文件扩展名?本质上,我需要从这样的路径中获取文件名和扩展名,但是对于如何使用 XSLT 来做这件事我感到很困惑。

0 投票
13 回答
318139 浏览

java - 如何根据 XSD 文件验证 XML 文件?

我正在生成一些需要符合给我的 xsd 文件的 xml 文件。我应该如何验证它们是否符合?

0 投票
2 回答
10061 浏览

python - 如何在 Python 中针对 DTD 文件验证 xml

我需要根据 DTD 描述文件验证 XML 字符串(而不是文件)。

那怎么能做到python呢?

0 投票
4 回答
5091 浏览

java - 如何在 XmlDocument 中插入/替换 XML 标签?

我有一个XmlDocumentWeblogic XmlDocument解析器创建的java。

我想XMLDocument用我自己的数据替换其中的标签内容,或者如果标签不存在则插入标签。

例如我想在位置标签中插入一个 URL:

但否则保持 XML 不变。

目前我使用一个XMLCursor

我试图找到一种“快速”的xquery方法来做到这一点,因为它XmlDocument有一个execQuery方法,但发现它并不容易。

有人有比这更好的方法吗?好像有点精致。

0 投票
2 回答
1011 浏览

c# - 自定义 XML 文档的验证模式

我有一个 Web 应用程序,它生成一个中等大小的 XML 数据集,供第三方使用。
我认为为我生成的 XML 提供某种形式的架构文档是个好主意,因此我将 XML 粘贴到 Visual Studio 中并让它生成 XSD。
烦人的是我的 XML 没有验证生成的 XSD!

推出自己的 XSD 会更好吗?
不同的模式文档(如 DTD、Relax NG 或 Schematron)呢?

关键是我希望能够使用 C# 验证我的文档。

您的 XML 验证策略是什么?