问题标签 [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.
java - 使用 Java 修改 XML 文件后,如何阻止 XML 标记属性按升序排序?
我编写了一个程序来查找与目录中特定模式匹配的所有 XML 文件,并通过添加新标签对其进行修改。
运行我的程序后,XML 文件被修改如下:
如果您查看所有标签的属性,您将看到它们都已按升序重新排列。startversion属性现在出现在最后,而endversion属性出现在第一个。我想要修改 XML 文件后属性的原始顺序。我几乎尝试了所有方法,但已经失去了所有希望。有什么办法可以做到这一点吗?还有没有办法按降序对属性进行排序?这不是正确的解决方案,但它有帮助。
这是我用来修改文件的程序的代码片段:
有什么办法可以保持属性的顺序不变,或者在最坏的情况下按降序排列?我的一个朋友建议我尝试 JAXB,但我找不到实现这一目标的方法。如果有人认为 JAXB 可以解决这个问题,请提及如何格式化现有的 XML 文件而不是创建一个。另一个不是主要问题的问题是,虽然我使用了
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
新添加的标签没有正确缩进。有任何解决这个问题的方法吗?
c# - 删除不需要的属性后,xml 格式会发生变化。
我正在使用这样的技术将 Xml 文件目录读入 XmlDocument 对象。
这可行,但是当在文本编辑器中渲染输出的 Xml 时,属性周围的单引号现在是双引号,并且子节点位于不同的行上。
之前的例子:
格式化后的例子:
我需要原始格式保持不变以进行比较。
关于如何保留 Xml 的原始格式的任何想法?
vb.net - 自动格式化一个长的 outerXml 字符串
我有多个大型 XML 文件,并试图提取特定元素及其子元素的 5 个实例。我已经设置了所有代码,但是,我必须使用 StreamWriter 来写出 xml。我该怎么做才能正确缩进等等。
该字符串看起来类似于:
我希望它看起来像这样:
c# - 如果返回格式为 xml,如何删除 Web api 中的模式节点?
我有一个 web api 方法,它以格式作为参数,提供返回 xml 和 json。该方法返回的数据类型是 DataTable。在 json 格式中,一切看起来都很好,但在 xml 格式中,数据表的架构和 xml 节点中的一些其他属性也返回。如何返回仅包含数据表数据的简单 xml?另外,我在 WebApiConfig 中使用 QueryStringMapping。
这是 WebApiConfig 代码
这是控制器方法的伪代码
和响应模型
返回的xml示例
综上所述,我只想返回数据节点中的资源节点,没有任何属性。
xml - GitLab 的 XML 格式化程序/查看器/美化器
我在 GitLab 存储库中有一堆 xml 文件,但不幸的是它们没有格式化。基本上是一行,其中包含所有标签。所以这些文件很难阅读。
GitLab 中是否有一个选项可以格式化 xml 文件并使它们更具可读性?
像这样但内置于 GitLab 中的东西:
sql - Postgres 数据转 XML 格式
我在postgres中有这个:
它在 output10.xml 文件中为我提供了以下信息:
我怎样才能得到这个:
xml - Yii2 xml XmlResponseFormatter
我正在尝试使用 Yii2 构建 XML 响应。但我对 itemtag有一些问题
Itemtag 命名数组中表示数字键的元素。例子
XML 结果
但是当我想在测试中创建一个新组时,它仍然会得到 itemtag 名称。例子
这是 xml 结果
我该如何解决这个问题?
sublimetext3 - Sublime Text 3 XML 缩进排列属性
对于sublime3
XML 格式,我使用xml
缩进插件进行自动缩进,我使用快捷方式ctrl+K
ctrl+F
。在这里,我的问题是 XML 自动缩进插件还按字母顺序排列属性我只想安排缩进而不是属性,为此请建议任何解决方案。
java - LF 和 CR LF 组合的 XMLFormatter 问题
我正在使用 dom4j Outpurformat 和 Document 对象进行 XML Format。
我正在根据操作系统设置 lineseparator ifWin -> \r\n and Linux -> \n
如果我通过单行 xml 文件,它可以正常工作,得到预期的 EOL ( CR LF
)。
但是,如果我传递多行 xml 文件,无论现有行附带 ( LF
) 新行附带 ( CR LF
)
例如:输入文件:
输出 :
我已尝试更换 EOL 仍然无法正常工作 我尝试了两种方式
它在 linux 中按预期工作正常“LF”,但上述问题在 Windows 主机上。它带有LF和CF LF的组合。
java - 如何复制通过 XSLT 在 CDATA 中标记
我想将节点添加到我的 xml 数据并保持 CDATA 格式不变我有 xml 文件,我在其中编写 xml 内容,应该在我的 shablon xml 中复制这里是 xml contetn,应该添加到 shablon.xml
这是我的 xlst
这会给我这样的回应:
我应该如何更改我可以将标签粘贴到 ..]] 中的 xslt 文件,以及我应该如何避免 xslt 中的响应标签并且不在 这里更改<CDATA>
格式的情况 > <