在数据库中,有一个 XML 格式的 +10000 个字符的字符串。XML 格式不正确,我需要修复它。我必须将字符串(其中没有 CRLF)转换为我可以合理编辑并更正标签的文件。
我能够将字符串提取到编辑器中,但转换为多行缩进 XML 是很棘手的。有关如何解决此类任务的任何帮助?
提前致谢。
一个好的解决方案是运行:
xmllint --format file.xml
xmllint
是libxml2-utils
debian 的一部分,请参阅http://www.xmlsoft.org/(也适用于 windows)
使用这个在线工具:http ://www.freeformatter.com/xml-formatter.html 。
我每天都使用它,它工作得很好。
同事找到了它——Visual Studio 有一个 Edit.Advanced.FormatDocument 选项,可以在格式化废弃的 XML 时进行尝试。它终于让我走了。
感谢大家的贡献。
在 Atom 文本编辑器中使用“Xml formatter”包。 https://atom.io/packages/xml-formatter
它离线,您不会冒数据隐私的风险