首先:我们要弄明白HTML和XML区别:
XML 不是 HTML 的替代;
XML 和 HTML 为不同的目的而设计;
XML 被设计为传输和存储数据,其焦点是数据的内容;
HTML 被设计用来显示数据,其焦点是数据的外观;
HTML 旨在显示信息,而 XML 旨在传输信息。

为了方便大家理解它们之间的差异:下面是一个简单的 HTML中调用XML数据实例:
共两个文件 (放在一起哦):
命名为:myxml.xml的文件:

<?xml version="1.0" encoding="gb2312"?>
<myfile>
    <title>HTML中调用XML数据实例</title>
    <author>菲菲</author>
    <email>feifei@tom.com</email>
    <date>2011-11-14</date>
</myfile>

命名为:ok.html的文件:


<html>
<head>
<script language="JavaScript" for="window" event="onload">
var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async="false";
xmlDoc.load("myxml.xml");
nodes = xmlDoc.documentElement.childNodes;
title.innerText = nodes.item(0).text;
author.innerText = nodes.item(1).text;
email.innerText = nodes.item(2).text;
date.innerText = nodes.item(3).text;
</script>
<title>在HTML中调用XML数据</title>
</head>
<body bgcolor="#336600">
  <b>标题: </b>
  <span id="title"></span><br>
  <b>作者: </b>
  <span id="author"></span><br>
  <b>电子信箱: </b>
  <span id="email"></span><br>
  <b>日期: </b>
  <span id="date"></span><br>   
</body>
</html>

下面直接运行ok.html即可。