0
我有一個XML字符串爲:創建中的XML的鏈接在javascript
var txt, parser, xmlDoc;
txt = "<Employees xmlns:xlink=\"http://www.w3.org/1999/xlink\"><Employee>"
+ "<ID xlink:type=\"simple\">1</ID>"
+ "<Name>Employee1</Name>"
+ "<Description>Employee1 Description</Description>"
+ "</Employee>"
+ "<Employee>"
+ "<ID xlink:type=\"simple\">2</ID>"
+ "<Name>Employee2</Name>"
+ "<Description>Employee2 Description</Description>"
+ "</Employee></Employees>";
var htmlString = htmlEntities(txt);
document.getElementById('empDetails').innerHTML = htmlString;
alert("HTML formatted display: \n" + htmlString);
function htmlEntities(str) {
var htmlString = String(str).replace(/&/g, '&').replace(/</g,
'<').replace(/>/g, '>').replace(/"/g, '"');
return htmlString;
}
凡我empDetails是p標籤爲:
<p id="empDetails"></p>
現在我能夠裏面顯示XML這p標記。 問題是,我想在打印的XML的ID上顯示超鏈接。 因此,當xml打印在p標記中時,它應該在id節點上顯示超鏈接。我嘗試使用xlink,因爲你可以看到,但它是沒有用的。
如何實現這一點。期待你的回答。提前致謝。