如何从XML文件里提取元素的内容显示在HTML网页中,
看书上一个例子:可以运行,但其中有几个地方搞不明白:
这个是XML文件:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<from>伟</from>
<to>婕</to>
<message>晚上出去吃饭哈</message>
</note>
这个是HTML文件:
<html>
<head>
<script type="text/javascript"
for="window" event="onload">
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
xmlDoc.async="false"
xmlDoc.load("xml_note.xml")
nodes=xmlDoc.documentElement.childNodes//获得根元素下的子节点对象
toWhom.innerText= nodes.item(0).text//???????
fromWhom.innerText= nodes.item(1).text//????? 这是什么用法?
messageContent.innerText=nodes.item(2).text//????
</script>
<title>HTML using XML data</title>
</head>
<body bgcolor="yellow">
<h1>W3Schools.com Internal Note</h1>
<b>To: </b>
<span id="toWhom"> </span>
<br />
<b>From: </b>
<span id="fromWhom"><br>
<strong>Message:</strong></span>
<hr>
<b><span id="messageContent"></span></b>
<hr>
</body>
</html>
***.innerText=nodes.item(i).text这几句中,最前面的变量是怎么使用的?