的試圖解析一些XML然後插入特定部分成各種HTML元素。HTML可生產<br>相反XML <br />或<br></br>
我使用的innerHTML程序,每當我插入<br>
標籤,格式爲XML文檔中<br />
或<br></br>
它會自動忽略/
和格式它<br>
XML源:
<br />
我嘗試過用HTML字符代碼代替/
,但仍插入<br>
。
我想要<br />
或<br></br>
爲什麼不能正常工作?
編輯:
XML文件:
<?xml version="1.0" encoding="iso-8859-1"?>
<questionContainer>
<title>What is this?</title>
<body>
<br />
This is the login form to access the KayPop beta. New beta testers are accepted weekly, find our more or...
<br/><br/>
<a href="#">Sign up here!</a>
</body>
</questionContainer>
JavaScript例程:
function insertXML()
{
$.ajax ({
type: "GET",
url: 'cd_catalog.xml',
dataType: "xml",
success: function(xml)
{
$(xml).find('questionContainer').each(function(){
var title = $(this).find('title').text();
document.getElementById('q-T').innerHTML = title;
var bodyText = $(this).find('body').text();
document.getElementById('q-B').innerHTML = bodyText;
});
}
});
}
Procuded HTML(在瀏覽器中查看 - >檢查元素):
什麼是DOCTYPE,什麼是您使用解析(的innerHTML建議使用JavaScript)? –
不管別的什麼,xHTML換行符標籤應該是'
' - '
'無效;它必須是一個自閉標籤。 – SDC
不是指向有意義的,但是你正在使用'innerHTML' - 所以我期望得到HTML回來 - 而不是像你一樣的XML。 – hakre