Microsoft?InternetExplorer5中内嵌了一个C++数据源对象(DSO),可以用来把XML连接到HTML中。Microsoft?InternetExplorer4中内嵌的JavaXMLDSO在InternetExplorer5中仍然支持,但是新的C++DSO有更好的性能,还可以直接连接XML数据岛。
如何把XML连接到HTML上?
考虑下面的XML文件:
<universities>
<university>
<name>UCSB</name>
<location>SantaBarbara,CA</location>
</university>
<university>
<name>UniversityofTexasatArlington</name>
<location>Arlington,TX</location>
</university>
<university>
<name>USM</name>
<location>Hattiesburg,MS</location>
</university>
<university>
<name>Baylor</name>
<location>Waco,TX</location>
</university></universities>
可以用以下的HTML把这个XML连接到一个重复表中:
<XMLID=xmlDocsrc="universities.xml"></XML><TABLEDATASRC="#xmlDoc"BORDER=1>
<THEAD><TH>NAME</TH><TH>LOCATION</TH></THEAD>
<TR>
<TD><SPANDATAFLD="name"></SPAN></TD>
<TD><SPANDATAFLD="location"></SPAN></TD>
</TR></TABLE>
这里不需要<APPLET>或<OBJECT>标签,因为XMLDSO已经为你完成了这些工作