【聚杰网XML】神奇的XML--突破CGI权限的约束
二. 显示XML文件中的数据
把XML数据引入HTML文件中很简单。通过以下的HTML代码可以把上文中的XML文件中的数据以表格的形式在浏览器中显示出来。
一看就明白吧。只要在使用XML数据之前通过<xml id="xmldso" src="article.xml" ></xml>这对特殊的HTML 标签(记住这个事实)来引入一个xml文件(数据岛),并给它赋一个唯一的ID,然后就可以在一些特定的HTML标签中通过指定这些标签的Datasrc和Datafld来把XML数据与HTML元素联系起来(技术上称为数据绑定)。这些HTML元素包括:A、APPLET、BUTTON、DIV、FRAME、IFRAME、IMG、INPUT(Type=CHECKBOX,HIDDEN,LABEL,PASSWORD,RADIO,TEXT)、LABEL、MARQUEE、SELECT、SPAN、TABLE和TEXTAREA。当然指定Datasrc和Datafld的时候也有些要注意的地方,如应该在ID前加上"#"号;由于<td>不在上述元素列表内,所以要在<td></td>之间增加一个容器标签<div>或<A>。另外如果遇到XML文件中含有重复标签如<author>,那么显示的时候需要使用嵌套的表格,并把每行即<td></td>之间的容器标签(<span>)的绑定数据字段设为"$text",如上例所示。
以上HTML文档可在IE5中直接观察效果,如图2示.如果使用的是IE4,方法要稍微复杂一点。

1 3 4 5




