2014-01-06 48 views
1

我有一个JavaScript中的变量,它具有XML数据。 当我尝试打印它时,它只打印XML数据的值,不打印XML标签。Javascript来打印一个具有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> 

它,我没有使用Javascript专家只打印

SindhuBookName 
+0

[?如何显示在JavaScript XML(http://stackoverflow.com/questions/349250/how-to-display-xml-in-javascript)可以帮助你 – Satpal

+0

有你检查了来源?我想你会在那里找到你的XML。您在屏幕上看到的文本是XML中的两个文本节点。如果你想显示标签,你必须逃避它们。 – mcv

回答