<
html
>
< body >
< script type = " text/javascript " >
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject( " Microsoft.XMLDOM " );
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument( "" , "" , null );
}
else
{
alert( ' Your browser cannot handle this script ' );
}
xmlDoc.async = false ;
xmlDoc.load( " /example/xmle/note.xml " );
var x = xmlDoc.documentElement.childNodes;
for ( var i = 0 ;i < x.length;i ++ )
{
if (x[i].nodeType == 1 )
{
// Process only element (nodeType 1) nodes
document.write(x[i].nodeName + " : " );
document.write(x[i].childNodes[ 0 ].nodeValue);
document.write( " <br /> " );
}
}
< / script>
< / body>
< / html>
< body >
< script type = " text/javascript " >
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc = new ActiveXObject( " Microsoft.XMLDOM " );
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation.createDocument)
{
xmlDoc = document.implementation.createDocument( "" , "" , null );
}
else
{
alert( ' Your browser cannot handle this script ' );
}
xmlDoc.async = false ;
xmlDoc.load( " /example/xmle/note.xml " );
var x = xmlDoc.documentElement.childNodes;
for ( var i = 0 ;i < x.length;i ++ )
{
if (x[i].nodeType == 1 )
{
// Process only element (nodeType 1) nodes
document.write(x[i].nodeName + " : " );
document.write(x[i].childNodes[ 0 ].nodeValue);
document.write( " <br /> " );
}
}
< / script>
< / body>
< / html>
xml文件
<?
xml version="1.0" encoding="ISO-8859-1"
?>
- <!-- Copyright w3school.com.cn
-->
- < note >
< to > George </ to >
< from > John </ from >
< heading > Reminder </ heading >
< body > Don't forget the meeting! </ body >
</ note >
- <!-- Copyright w3school.com.cn
-->
- < note >
< to > George </ to >
< from > John </ from >
< heading > Reminder </ heading >
< body > Don't forget the meeting! </ body >
</ note >
结果:
to: George
from: John
heading: Reminder
body: Don't forget the meeting!