W3C XML Schema Content Models
- All that DTDs can do
- Occurrences include maxoccurs, minoccurs
- Structural modeling has
- extensible types
- local element declarations (context-dependent models)
- substitution groups (element and attribute)
- default elements and attributes
- Element wildcards (xs:any traditional bag; all in any order)
- Attribute wildcards (any number of attributes)
- Constrain elements in mixed content
- Arbitrary elements or composite models as keys