REQUIRED READING
1. XMLNews - XML Basics
2. W3C - XML in 10 Points
3. Presenting XML - Chapter 14 ‘Creating a Museum XML Application’
4. Microsoft Web Workshop - XML (Extensible Markup Language)
XML Basics
http://www.xmlnews.org/
Click on Technical Specifications to find the XML Basics tutorial.
World Wide Web Consortium
XML in 10 points
http://www.w3.org/XML/1999/XML-in-10-points
Presenting XML (by Richard Light) - Chapter 14 only
Publisher: MacMillan
ISBN: 1575213346
Chapter 14 is available from the Members Only section of the CIMI web site. Please refer to the Working Group section - Dublin Core Metadata Test Bed under the heading Meeting Materials for CIMI Test Bed Meeting April 13-15, 2000 Minneapolis, Minnesota.
If you are interested in purchasing a copy of the book, it is available from http://www.amazon.com and http://www.powells.com/
Microsoft
“XML (Extensible Markup Language)”
Please read: Introduction, WhyXML? Benefitting from XML
http://msdn.microsoft.com/xml/c-frame.htm#/xml/index.asp
This is a technical guide, which is part of Microsoft’s Web Workshop. There are some Microsoft specific technologies discussed, but it is a good introduction to XML. Navigate using the table-of-contents tree view on the left side of the screen. Follow these links to specific topics on this site:
Introduction
Why XML?
Benefiting from XML
XML Architecture
Browser Support
Q&A
Glossary
ADDITIONAL RESOURCES
XML Black Book (Natanya Pitts-Moultis)
Publisher: The Coriolis Group
ISBN: 157610284X
The XML Bible by Elliotte Rusty Harold, published by IDG Books, 1999
Data on the Web, From Relations to Semistructured Data and XML by Serge Abiteboul, Peter Buneman and Dan Suciu, Morgan Kaufmann Publishers, 2000
Practical Guide to SGML/XML Filters by Norman E. Smith, Wordware Publishing, 1998
Structuring XML Documents, by David Megginson, Prentice Hall, 1998
World Wide Web Consortium
Extensible Markup Language (XML) home page: http://www.w3.org/XML/
http://wdvl.internet.com/Authoring/Languages/XML/Tutorials/Intro/toc.html
Introduction to XML For Web Developers | Table of Contents
Selena Sol
May 3, 1999
Part One: Understanding XML
· Intro
· What is a Markup Language
· What is XML
· Advantages of XML: Breaking the Tag Monopoly
· Advantages of XML: Moving Beyond Format
· Disadvantages of XML
· History of XML
· The Basics of XML
Part Two: XML Syntax
· Intro
· Well Formed XML
· XML Document Structure
· Data Versus Markup
· The XML Declaration
· Elements
· Character Data
· Tags
· CDATA
· Comments
· Processing Instructions
· Entities
· General Entities
· Parameter Entities
· The DOCTYPE Declarations
· Entity References
Part Three: The DTD
· Intro
· Introducing the Valid XML Document and the DTD
· The Prolog and The Body
· The Basic DTD
· Element Type Declarations (ETDs)
· Defining Elements and their Children
· Ordering Child Elements
· Repeated Elements
· Grouping Elements
· Either/Or
· Optional Children
· Mixed Content
· Empty Elements
· Defining Valid Element Attributes
· Attribute Defaults
· Attribute Types
· CDATA TYPE
· ENUMERATED TYPE
· ID and IDREF
· NMTOKEN and NMTOKENS
· NOTATION TYPE
· Entity Declarations
· Gathering DTDs from Multiple Sources
· Public DTDs
http://www.oasis-open.org/cover/xmlIntro.html
http://www.xml.com/pub
http://www.ibm.com/developer/xml/
http://www.oracle.com/xml/
Information on Oracle and XML.
http://msdn.microsoft.com/xml/default.asp
More from Microsoft, this time to their XML Developers Center.
http://www.xml-zone.com/
This is part of the Development Exchange web site.
http://www.xml.org/
XML Industry Portal. The XML Catalogue is of interest in that this is intended to evolve into a registry service for XML schemas from various industries.
Prepared by: J. Hoffman and A. Spinazze
16 March 2000
Page 1 of 5