CS99I Nested Table presentation for an XML file with the XMLDSO applet

Sample by Gio Wiederhold, applet information from [Sean McGrath: XML by Example; Prentice Hall, 1998.]

Applet

use listing (with comments)



<!Doctype html public "-//W3O//DTD/ W3 HTML 2.0//EN">
<HTML>
<HEAD>
<TITLE>Nested Table Applet for XML</TITLE>
<BASE HREF="http://www-db.stanford.edu/pub/gio/CS99I/xml-inf.html">
</HEAD>
<BODY>
<applet code=com.ms.xml.dso.XMLDSO.class
    width=100%
    height=50
    id=xmldso
>
<PARAM NAME="url" VALUE="../../movies/Hitch.xml">
</applet>
<H1>Information about Hitchcock movies.</H1>
<TABLE ID=directors WIDTH=100% datasrc=#xmldso>
    <THEAD><TH>Director</TH>><TH>Coverage</TH></THEAD>
    <TR><TD valign=top><B><DIV datafld=dirname></B></TD>
    (DIV (Division) stands for a field that is itself HTML)
    <TD valign=top><DIV datafld=coverage></TD>
      <TD><TABLE ID=films datasrc=#xmldso datafld=film border=2>
      (inner table for the film entries)
      <THEAD><TH>Title</TH><TH>Year</TH><TH>Producer(s)</TH>
      <TH>Studio</TH><TH>Process</TH><TH>Type</TH><TH>Notes</TH></THEAD>
      <TR><TD valign=top><DIV datafld=title></TD>
      <TD><DIV datafld="year"></TD> (not all source fields are presented)
      <TD><DIV datafld=prods></TD>
      <TD><DIV datafld=studio></TD>
      <TD><DIV datafld=prc></TD>
      <TD><DIV datafld=type></TD>
      <TD><DIV datafld=notes></TD>
      </TR>
      </TABLE>
      </TD>
    <HR>
    </TR>
    </TABLE>
<HR>
</BODY>
</HTML>

Execution


Information about Hitchcock movies.


DirectorCoverage
TitleYearProducer(s) StudioProcessTypeNotes