Javascript打印一个包含xml内容的字符串

时间:2014-01-06 10:26:23

标签: javascript xml

我在javascript中有一个包含XML数据的变量。 当我尝试打印它时,它只打印XML数据的值,并且不打印XML标记。

我有这个功能:

function printxml(xmlData,requestTag) {
    var myWindow=window.open('');
    myWindow.document.write("<div id='hii'>+"xmlData+"<div>");
}

xmldata包含的位置:

<?xml version="1.0" encoding="UTF-8"?>
<book>
    <author>Sindhu</author>
    <BookName>BookName</BookName>
</book>

仅打印

SindhuBookName

1 个答案:

答案 0 :(得分:3)

我不是Javascript专家,但我想这是因为您的浏览器无法向您展示它认为的HTML标记。我认为您需要转义它们,以便您可以看到整个XML字符串。

试试这个:https://stackoverflow.com/a/5251551/2466911