Magazine |
| | Community |
| | Workshop |
| | Tools & Samples |
| | Training |
| | Site Info |
|
|
||||||||
|
November 4, 1998
Internet Explorer 5 Beta ships with a C++ Data Source Object (DSO) that can be used to bind XML to HTML. Internet Explorer 4 shipped with a Java XML DSO that is still supported in Internet Explorer 5; however, the new C++ DSO gives you better performance and the ability to bind directly to an XML data island.
The C++ DSO provides you with the ability to create XML-driven Web applications in a completely declarative fashion, although it is still possible to write scripts against the XML document object. With the C++ DSO, both the ADO and XML object models are available to you.
Let's say we have the following XML file:
<universities> <university> <name>UCSB</name> <location>Santa Barbara, CA</location> </university> <university> <name>University of Texas at Arlington</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>
We can bind this XML to a repeating table with the following HTML:
<XML ID=xmlDoc src="universities.xml"></XML> <TABLE DATASRC="#xmlDoc" BORDER=1> <THEAD><TH>NAME</TH><TH>LOCATION</TH></THEAD> <TR> <TD><SPAN DATAFLD="name"></SPAN></TD> <TD><SPAN DATAFLD="location"></SPAN></TD> </TR> </TABLE>
If you're running Internet Explorer 5 Beta , press the
button below to view the table created.
Sorry! The interactive exercises require Internet Explorer 5 Beta .
See the XML DSO demo in the XML samples area. Download the sources for that demo and see if you can change the display format from a form to a repeated table.
Did you find this article useful? Gripes? Compliments? Suggestions for other articles? Write us!
© 1998 Microsoft Corporation. All rights reserved. Terms of use.