使用空格和换行符格式化单行代码

时间:2011-03-22 16:07:19

标签: formatting

有没有快速转换方式

<?xml version="1.0"?><response><id>0123456</id><userid>0123</userid>

<?xml version="1.0"?>
      <response>
        <id>
          0123456
        </id>
        <userid>
          0123
        </userid>

最好是客户端(JS)方式

2 个答案:

答案 0 :(得分:2)

BeautifulSoup会这样做。并不总是完美,但它确实没问题。它可以在Python和Ruby中使用,而不是JS。

ETA:我刚从Google那里找到了一个非常酷的js + CSS solution,它为XML和其他十几种东西(例如js)做了缩进和颜色。真的很漂亮。 没关系。它不处理xml缩进。

答案 1 :(得分:1)

下面是一个链接,显示如何使用jQuery解析XML(所有客户端,使用AJAX调用来加载XML)。

如果您不想进行AJAX调用,请将XML加载到JS字符串中并按照教程进行操作。

http://www.switchonthecode.com/tutorials/xml-parsing-with-jquery