3

在数据库中,有一个 XML 格式的 +10000 个字符的字符串。XML 格式不正确,我需要修复它。我必须将字符串(其中没有 CRLF)转换为我可以合理编辑并更正标签的文件。

我能够将字符串提取到编辑器中,但转换为多行缩进 XML 是很棘手的。有关如何解决此类任务的任何帮助?

提前致谢。

4

4 回答 4

6

一个好的解决方案是运行:

xmllint --format file.xml

xmllintlibxml2-utilsdebian 的一部分,请参阅http://www.xmlsoft.org/(也适用于 windows)

于 2013-03-12T14:15:14.017 回答
1

使用这个在线工具:http ://www.freeformatter.com/xml-formatter.html 。

我每天都使用它,它工作得很好。

于 2013-03-12T14:04:14.460 回答
1

同事找到了它——Visual Studio 有一个 Edit.Advanced.FormatDocument 选项,可以在格式化废弃的 XML 时进行尝试。它终于让我走了。

感谢大家的贡献。

于 2013-03-12T14:25:29.360 回答
0

在 Atom 文本编辑器中使用“Xml formatter”包。 https://atom.io/packages/xml-formatter

它离线,您不会冒数据隐私的风险

于 2016-07-07T10:33:25.057 回答