我想使用 javascript 从 xml 文件的属性创建动态 HTML 链接。
我已使用以下代码成功编写了 HTML 页面所需的所有 xml 元素属性(文件名)的列表,但现在需要创建链接。
链接的锚文本应该是我之前使用 document.write 写入我的 HTML 页面的 XML 元素属性(文件名)。xml 文件中这些文件名之一的示例是MyDocument.pdf
href 链接应由文本字符串前缀“file:///sdcard/portal/”组成,然后将相同的 xml 元素属性(文件名)附加到构成链接的末尾。这方面的一个例子是file:///sdcard/portal/MyDocument.pdf
我尝试使用创建链接的 document.write 方法,但因为我还需要在循环中使用 (x[i].getAttributeNode("name").nodeValue) 来返回我正在努力的所有属性让它工作。
谢谢
<!DOCTYPE html>
<html>
<head>
<script src="myxml-loadxmldoc.js">
</script>
</head>
<body>
<script>
xmlDoc=loadXMLDoc("MyDocuments.xml");
x=xmlDoc.getElementsByTagName("file");
for (i=0;i<x.length;i++)
{
document.write(x[i].getAttributeNode("name").nodeValue);
document.write("<br>");
}
</script>
</body>
</html>