XML - An Introduction For System Administrators

pssst... Extended Markup Language is coming, are your servers ready?

Presented to:
Seattle SAGE group
February 10th, 2000

Jeff Welty (weltyj@wdni.com )


Why is HTML being deprecated?
What's so great about XML?  
<HTML 1.0>
<HEAD><TITLE>Example</TITLE> </HEAD>
<BODY>
<H1>Seattle SAGE Group</H1>
<BR><I>Located in:</I>
<H2>Where else, Seattle</H2>
</BODY></HTML>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE SSG_EX SYSTEM " SSG_example.dtd">
<SSG_EX>
<group>Seattle SAGE Group</group>
<location>Where else,Seattle</location>
</SSG_EX>

The <group> and <location> tags are defined elsewhere in a Document Type Definition (SSG_example.dtd).  The DTD's contain the description of all the tags that appear in a XML document.  DTD's are very important.  They define the structure of an XML document.

How does a parser parse the <group> tag, given we just made it up? Well, we didn't. it was defined in the DTD as an element, along with the attributes for the tag.


Smart Browsers
Buzzwords (pay attention, there's a quiz at the end of the presentation)
More buzzwords (the quiz is canceled!)
Tools
Implications
Links/Info
xml.apache.org/
www.xml.com/
www.xml.com/pub/98/10/guide0.html -- very nice technical intro to XML.
www.xml.com/axml/testaxml.htm  -- The annotated XML spec, by Tim Bray.  Very cool.
www.schema.net
Simon St. Laurent's XSchema page (now Document Definition Markup Language)
DDML Specification (still experimental) from W3C
Online courses/tutorial list at IBM
W3C -- the definitive source for specifications, RFC's, etc.
Introducing the Extensible Markup Language (XML) By: Robin Cover
Bean Markup Language -- describe JavaBean properties and connect to them with XML
Java linkages to XML
Free XML Tools
Free and commercial XML Tools
Microsoft's XML Notepad
Vervet Logic's XML editor
 

XML is definitely cool. If we are ready with the bandwidth, it will be a great millenium