Basic HTML version of Foils prepared June 11 99

Foil 16 Web Technologies in a Nutshell - XML

From Overview of Pragmatic Object Web Systems and Technologies ADMI Tutorial Duluth Minnesota -- June 3 99. by Geoffrey C. Fox


HTML is powerful but does not separate display and form (structure of document component as an object)
XML is a generalization of HTML which allows definition of arbitrary tags
e.g. <student name="Jane Doe" class="CPS616" grade="..." >Working Hard</student> is more elegant way of capturing information in a reliable fashion than HTML
<h2>Students</h2> <ul><li>Jane Doe: Working Hard</li><ul> <li>Class: CPS616</li> <li>Grade: ...</li> .... </ul> </ul> with a PERL program to extract data
XML allows powerful way of defining dynamic Ascii databases useful for "modest size data" such as people, document citations etc.
XML parsers map XML tags into HTML for display
XML can also be used to define extensions to HTML such as special tags for mathematics or chemistry or .....
XML defines syntax for "serializing" Web objects and transmitting between clients and servers



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Fri Jun 11 1999