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