如何使用JavaScript显示XML

时间:2014-05-31 23:15:04

标签: javascript xml

我有这个XML:

  <school>
   <name>Big school</name>
   <located>somewhere</located>
   <age>163</age>
   <students>53354</students>
 </school>

我想向此XML添加新元素并在浏览器中显示它。我可以使用DOM方法添加新元素,但我不知道如何在浏览器中显示它。我找到了这个http://www.ehow.com/how_5941838_display-xml-javascript.html,但我没有成功。

我希望在浏览器中看到类似的内容:

<school>
   <name>Big school</name>
   <located>somewhere</located>
   <age>163</age>
   <students>53354</students>
   <teachers>18752</teachers>
 </school>

我可以用一些简单的方式做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您可以将其包装在xmp元素中,这将保留格式并显示标记(不将其解释为HTML)。

<xmp>
    <school>
        <name>Big school</name>
        <located>somewhere</located>
        <age>163</age>
        <students>53354</students>
        <teachers>18752</teachers>
    </school>
</xmp>

注意虽然这个标签是非标准的,并且已经被其他人注意到了,但它仍然适用于所有主流浏览器,并且似乎没有合适的替代品(不使用JS或转义内容)。