问题标签 [xml-formatting]

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 投票
2 回答
18312 浏览

xml - XML 格式缩进标签匹配 - Linux

我有一个 XML 文件,其格式非常压缩,所有标签都像

shell中是否有任何命令可以正确格式化标签。如果不缩进,仅将标签添加到自己的行也可以解决我的问题。

0 投票
1 回答
169 浏览

java - 使用 Transformer 缩进 XML 内部数据

我正在使用教程编写一个 XML 文件。我申请了

xml格式化代码。

但是对于长 xml 数据,它向我显示 xml 像 khis:

但我想按以下方式格式化:

这个怎么做?这种格式的变压器有什么方法或其他属性可以实现吗?提前致谢..

0 投票
1 回答
329 浏览

java - Eclipse XML 格式化后端库

我正在问一个后续问题,以帮助 OP 从一个超级用户问题演变为一个编程问题。

正如您在我对那个 SU 问题的回答中的 Eclipse 屏幕截图中看到的那样,Eclipse 具有用于格式化 XML 的强大且可配置的引擎(顺便说一下,我使用的是 Eclipse Juno 版本)。

SU 问题的 OP 选择 Eclipse 的 XML 引擎作为他们整理 XML 的首选方法。不幸的是,OP 更喜欢在命令行上工作,并希望从 Eclipse 的 XML 格式化引擎中获取相同的功能,并使其作为一个简单的无头程序运行,例如可以从bash.

我知道 Eclipse 是非常模块化和可扩展的,所以我的直觉告诉我 Eclipse 不会将 XML 引擎背后的功能与 UI 紧密结合起来。因此,我认为 Eclipse 中有一些 OSGi 模块仅将 XML 处理例程实现为无头 I/O 接口,而不是耦合到 Eclipse 运行时。如果这个接口依赖于 Eclipse 的其他部分,那很好,只要它不要求启动富客户端平台和 GUI。我正在寻找无头解决方案。

在 Eclipse 堆栈的哪一层,我可以访问此接口,以便设计一个命令行程序,该程序本质上接受 XML 文件和类似于 Eclipse 首选项窗格中的格式首选项列表(但指定作为命令行参数)并生成格式化的 XML 作为输出?

网上看了一些,觉得Eclipse Juno中的XML源代码编辑器是用WST实现的,但是不知道怎么分离出WST中与本项目无关或者有GUI功能的部分,所以只能调用实际执行 XML 解析和修改的无头“引擎”类。

这个问题不是关于如何使用有问题的接口。只是 Eclipse 平台太大了,仅仅发现我需要的库接口的存在本身就是一个挑战,因此这个问题。一旦我找到了一个位于该任务的正确抽象级别的 API,我将能够从文档中了解 API 并编写程序而无需更多帮助。

0 投票
2 回答
5561 浏览

sql - SQL Server XML 查询格式

当我使用 FOR XML 语句查询 SQL Server 时,我得到以下格式的预期结果......即没有适当的缩进 ---

如何格式化此结果或查询它以获得以下格式?

0 投票
1 回答
602 浏览

xml - XMLWriter 上的格式总是写在同一行

我有一个子程序,我试图用它来输出一些 XML,但是无论我做什么,输出文件都会将所有内容都写在同一行:这是我的代码,你能告诉我我可能出错的地方吗?

0 投票
1 回答
91 浏览

c# - 构建 XDocument 以正确格式化标签

XDocument正在创建一个填充了一组数据的对象。

输出如下所示:

现在我如何在 C# 中制定如下:

据我了解,这将创建"Results"为根级别节点。

我的问题是,如果我想设置它以便封装以上所有内容,<AnalysisSets>它会是:

我该怎么做?似乎我会尝试创建一个 Root 元素,然后创建 2 个子根元素?如果这确实是正确的开始,我不太确定如何实现这一目标。

0 投票
5 回答
7982 浏览

c++ - 在 C++ 或 Qt 中格式化 XML 文件

我有一个 XML 文件,其中的输出没有被格式化。这意味着所有输出都在一行中,但我想逐个标记地分解它。

例如 -

但我想这样做::

请不要建议在编写 XML 文件时这样做,因为这个 XML 文件已经存在,但现在我必须按照上面提到的方式对其进行格式化。

0 投票
1 回答
914 浏览

xml - 在记事本++中打开文件的脚本/方式,重新格式化并保存

我有这个 xml 文件。根据我打开它的方式(写字板、记事本、记事本++),它的打开方式不同。例如,如果我使用写字板打开它,它会以一长行打开。如果我用记事本打开它,它是多行但格式不正确。如果我用记事本++打开,它是多行的,但格式仍然不是很好,除非我使用 xml 插件。

例如,我要查看这种格式的文件,

而不是像这样排长队。

所以我的问题是,有没有人有更好的想法,

  1. 如何打开这个文件,在 xml 文件中很好地重新格式化,保存并关闭它?或者
  2. 如何编写某种脚本,使用notepad++打开这个文件,使用那个xml插件,保存并关闭它?正如我之前提到的,我曾在一个文件上手动尝试过一次,并且成功地将其格式化为 xml 格式。

任何帮助都会很好,如果您有任何问题,请告诉我。谢谢你!

0 投票
0 回答
770 浏览

eclipse - 如何在 Eclipse IDE 中自定义 Android XML 格式化程序设置?

这个问题是以前帖子的扩展,例如:

我想自定义用于在 Android 项目中格式化 XML 文件的设置。我在 Eclipse IDE 的首选项中找到了以下基本选项。

Eclipse 格式 XML 使用标准的 Android XML 样式而不是配置的 Eclipse XML 样式。

Eclipse IDE 首选项/Android/编辑器

我希望每个 XML 文件都以换行符结尾,但我无法在此处进行配置。

Eclipse IDE 允许为 Java 文件配置此设置。可以启用“文件末尾的新行...”选项,Eclipse IDE Preferences / Java / Code Style / Formatter如下面的屏幕截图所示。

Eclipse IDE 首选项/Java/代码样式/格式化程序

如果有一个配置文件(例如 Java 设置)可以由团队成员交换并置于版本控制之下,那就太好了。

0 投票
2 回答
1871 浏览

xml - XSL 文件存在时 XML 未格式化

我试图在 Chrome 和 Safari 中都显示这个。我基本上从教程中取出了这两个文件。然而,当它显示它所做的只是显示原始 xml 并且它似乎没有读取 xsl 文件。这两个文件都在同一个目录下。

任何帮助表示赞赏!提前致谢。