2014-01-06 46 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

回答