使用JavaScript

时间:2018-06-20 13:45:20

标签: javascript html xml

由于英语不是我的母语,所以我将通过举例来简化事情。

我在项目中建立了一个xml来收集用户在使用过程中所需的所有信息。它已经完成并且有效,可以由机器读取。一切到此为止都还可以。但是我的XML文件对人类来说有点混乱(对于机器来说没有区别),

<root>
    <tag1>
        <tag1-1>
        </tag1-1>
    </tag1><tag2>
<tag2-2>
</tag2-2>
    </tag2><tag3>
</tag3><tag4>
</tag4>
</root>

以上示例应说明我遇到的情况。 XML文件实际上是有效的,并且对于计算机而言是正确的。但是,该XML文件也应该可以被人类读取。因此,对于真正的XML文件,我有1000多行,这不是干净的,也不可接受。即使在某些文本编辑器(如Notepad ++或VS代码)的帮助下,我仍然无法快速读取它,因为我无法扩展或关闭标签(而且我认为也是由于混乱的格式)。

我想要的是这样的

<root>
    <tag1>
        <tag1-1>
        </tag1-1>
    </tag1>
    <tag2>
        <tag2-2>
        </tag2-2>
    </tag2>
    <tag3>
    </tag3>
    <tag4>
    </tag4>
</root>

这使用户阅读或借助某些文本编辑器更加容易。

由于XML文件实际上对计算机有效且正确。我会考虑,如果有某种外部库来清理混乱,例如:

xmlDoc.cleanTheMess()

但是后来我做了很多搜索,没有找到类似的东西。因此,如果以前有人解决过这个问题,也许可以给我一些建议,那就太好了。

0 个答案:

没有答案