What’s the Infoset?
- The XML 1.0 plus Namespaces abstract data model
- What’s an ‘abstract data model’?
- The thing that a sequence of start tags and attributes
and character data represents
- A formalization of our intuition of what it means to
“be the same document”
- The thing that’s common to all the uninterestingly
different ways of representing it
- Single or double quotes
- Whitespace inside tags
- General entity and
character references
- Alternate forms of empty
content
- Specified vs. defaulted
attribute values