How RELAX NG Works
- Content models are not assimilated into a type system
(treats the schema as a
grammar definition)
- Instead, modeling is achieved with structural patterns
- Reusable patterns
- Local declarations
- Not as complex as XSD modeling
- Goes beyond XML DTD
- Can handle text constraints XSD cannot