#% sax input model, part of SiSU and under the same license default namespace = "" start = element document { element head { element header { attribute class { xsd:NCName }, (element creator { text } | element date { xsd:NMTOKEN } | element date.available { xsd:NMTOKEN } | element date.created { xsd:NMTOKEN } | element date.issued { xsd:NMTOKEN } | element date.modified { xsd:NMTOKEN } | element date.valid { xsd:NMTOKEN } | element italicize { text } | element language { xsd:NCName } | element links { text } | element markup { text } | element rights { text } | element skin { xsd:NCName } | element subject { text } | element title { text } | element type { xsd:NCName } | element vocabulary { xsd:NCName }) }+ }, element body { element object { element text { attribute class { xsd:NCName }, (text | b | i | element endnote { attribute symbol { xsd:NCName }, (text | i | element br { empty })+ } | element u { i } | element image.path { text })+ }? }+ } } i = element i { text } b = element b { text }