我在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
答案 0 :(得分:3)
我不是Javascript专家,但我想这是因为您的浏览器无法向您展示它认为的HTML标记。我认为您需要转义它们,以便您可以看到整个XML字符串。