test.html:
<script>
function loadRelation(){
var relation = xmlRelation;
var set = relation.recordset;
for(var i=0; i<set.recordcount;i++){
var name = set("name");
var value = set("value");
document.all["relation"].options[i] = new Option(name,value);
set.movenext;
}
}
function loadcity(){
var citys= xmlCity;
var set = citys.recordset;
for(var i=0;i<set.recordcount;i++){
document.all["city"].options[i] = new Option(set("name"),set("value"));
set.movenext;
}
}
</script>
<xml id="xmlRelation">
<root>
<relation>
<name>朋友</name>
<value>01</value>
</relation>
<relation>
<name>亲戚</name>
<value>02</value>
</relation>
</root>
</xml>
<xml id="xmlCity" src="city.xml"></xml>
<body οnlοad="loadRelation();loadcity();">
数据来自本页面的xml:<br>
关系:<select name="relation" id="relation"></select>
<br>
<br>
<br>
数据来自xml文件:
<br>
城市:<select name="city" id="city"></select>
<br>
</body>
city.xml:
<?xml version="1.0" encoding="gb2312"?>
<root>
<city>
<name>北京</name>
<value>01</value>
</city>
<city>
<name>上海</name>
<value>02</value>
</city>
<city>
<name>长沙</name>
<value>03</value>
</city>
</root>