[Home] [By Thread] [By Date] [Recent Entries]

  • To: xml-dev@l...
  • Subject: James Clark pots the XML data model in a paragraph
  • From: John Cowan <jcowan@r...>
  • Date: Mon, 6 Oct 2003 11:28:51 -0400
  • User-agent: Mutt/1.4.1i

# I would argue that the right abstraction is a very simple one. The
# abstraction is a labelled tree of elements. Each element has an ordered
# list of children where each child is a Unicode string or an element. An
# element is labelled with a two-part name consisting of a URI and local
# part. Each element also has an unordered collection of attributes where
# each attribute has a two-part name, distinct from the name of the other
# attributes in the collection, and a value, which is a Unicode string. That
# is the complete abstraction. The core ideas of XML are this abstraction,
# the syntax of XML and how the syntax and abstraction correspond. If you
# understand this, then you understand XML.
	--from his foreword to Eric van der Vlist's new book on RELAX NG

-- 
One Word to write them all,             John Cowan <jcowan@r...>
  One Access to find them,              http://www.reutershealth.com
One Excel to count them all,            http://www.ccil.org/~cowan
  And thus to Windows bind them.                --Mike Champion

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member