脚本/方式在notepad ++中打开文件,重新格式化并保存

时间:2013-01-09 21:03:27

标签: xml xml-formatting

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

例如,我是以这种格式看文件,

<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

而不是像这样的长线。

<?xml version="1.0"?><note><to>Tove</to><from>Jani</from><heading>Reminder</heading>  
<body>Don't forget me this weekend!</body></note>

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

  1. 如何打开这个文件,在xml文件中很好地重新格式化,保存并关闭它? 或
  2. 如何编写某种脚本,将使用notepad ++打开此文件,使用该xml插件,保存并关闭它?正如我之前提到的,我曾在一个文件上手动尝试过一次,并且我成功地能够以xml格式很好地格式化它。
  3. 任何帮助都会很好,如果您有任何疑问,请告诉我。 谢谢!

1 个答案:

答案 0 :(得分:0)

可以考虑两个选项 - 使用正确的XML编辑器(取决于您的平台),或者首先通过XML漂亮的打印机(xmllint应该可以在任何平台上使用)。