THE XML SPECIFICATION GUIDE
Supplementary Material and Resources
We maintain a searchable index of all the the XML specification
documents, which you can search via our Web search interface
(at the URL listed above). As additional standards are approved
by the relevant working groups, this database will be updated
with the corresponding new standards documents.
We also created a searchable index of the EBNF productions that formally
define the XML grammar. This is useful for quickly looking up rules
in the grammar, and for determining where particular strings appear
in the productions.
The idea of Design Patterns has spread from software architecture, where
it was first used, into many other realms. Here we apply the notion to
the field of document markup. You can use our XML Design Patterns to
recognize common situations, and can then design a markup model that
is likely to be more easily understood by both people and software.
Note: This file has been updated to account for all errata up to 4/March/2001.
The EBNF for XML defines, along with the well-formedness and validity constraints,
the rules for writing well-formed or valid XML documents. For convenience (at least
to us) we have prepared a small plain text document that list the EBNF
production rules, along with the constraints. The constraints are all contained
inside comment strings (
*/ , so that if
you are so inclined you can use this file to generate simple parsers for XML.
This file has been updated to account for all errata up to 4/March/2001.
We have our own favourite lists of references and resources, and
have made them publicly available as part of this Web site.
Why not send us mail if you know of useful material to add?