module Text.XML.HXT.RelaxNG.Schema
( relaxSchemaTree, relaxSchemaArrow )
where
import Text.XML.HXT.DOM.TypeDefs
import Text.XML.HXT.DOM.XmlNode (mkRoot, mkElement, mkAttr, mkText)
import Control.Arrow.ListArrows
relaxSchemaArrow :: ArrowList a => a b XmlTree
relaxSchemaArrow = constA relaxSchemaTree
relaxSchemaTree :: XmlTree
relaxSchemaTree =
let
ns1 = "http://relaxng.org/ns/structure/1.0"
qn1 = mkSNsName "RelaxContext:xml"
qn2 = mkSNsName "RelaxContextBaseURI"
qn3 = mkSNsName "RelaxContextDefault"
qn4 = mkNsName "anyName" ns1
qn5 = mkNsName "attribute" ns1
qn6 = mkNsName "choice" ns1
qn7 = mkNsName "data" ns1
qn8 = mkSNsName "datatypeLibrary"
qn9 = mkNsName "define" ns1
qn10 = mkNsName "element" ns1
qn11 = mkNsName "empty" ns1
qn12 = mkNsName "except" ns1
qn13 = mkNsName "grammar" ns1
qn14 = mkNsName "group" ns1
qn15 = mkNsName "interleave" ns1
qn16 = mkSNsName "name"
qn17 = mkNsName "name" ns1
qn18 = mkSNsName "ns"
qn19 = mkNsName "nsName" ns1
qn20 = mkNsName "oneOrMore" ns1
qn21 = mkNsName "ref" ns1
qn22 = mkNsName "start" ns1
qn23 = mkNsName "text" ns1
qn24 = mkSNsName "type"
qn25 = mkNsName "value" ns1
in
mkRoot []
[ mkElement qn13 []
[ mkElement qn22 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "44" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "grammar"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "11" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "10" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "22" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "23" ]
] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "43" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "externalRef"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "href"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "42" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "notAllowed"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "39" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "data"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "type"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "40" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn21
[ mkAttr qn16 [ mkText "41" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "41" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "except"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "40" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "param"
]
, mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn23 [] []
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "38" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "value"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "type"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn23 [] []
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "37" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "text"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "36" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "empty"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "35" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "parentRef"
]
, mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "34" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "ref"
]
, mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "33" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "mixed"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "32" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "list"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "31" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "oneOrMore"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "30" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "zeroOrMore"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "29" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "optional"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "28" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "choice"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "27" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "interleave"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "26" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "group"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "25" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "attribute"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn6 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "QName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "17" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "18" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "19" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "20" ]
] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "24" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "element"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "QName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "17" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "18" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "19" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "20" ]
] []
]
]
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "23" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "include"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "href"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "11" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "10" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "21" ]
] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "22" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "div"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "11" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "10" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "22" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "23" ]
] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "21" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "div"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "11" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "10" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "21" ]
] []
]
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "20" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "choice"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "17" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "18" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "19" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "20" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "19" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "nsName"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn21
[ mkAttr qn16 [ mkText "16" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "18" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "anyName"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn21
[ mkAttr qn16 [ mkText "16" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "17" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "name"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
, mkElement qn7
[ mkAttr qn24 [ mkText "QName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "16" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "except"
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "17" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "18" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "19" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "20" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "15" ]
]
[ mkElement qn10 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn5 []
[ mkElement qn4 [] []
, mkElement qn23 [] []
]
, mkElement qn23 [] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "0" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "0" ]
]
[ mkElement qn10 []
[ mkElement qn4 [] []
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn5 []
[ mkElement qn4 [] []
, mkElement qn23 [] []
]
, mkElement qn23 [] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "0" ]
] []
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "10" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "define"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "name"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "NCName" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "combine"
]
, mkElement qn6 []
[ mkElement qn25
[ mkAttr qn1 [ mkText "http://www.w3.org/XML/1998/namespace" ]
, mkAttr qn3 [ mkText "http://relaxng.org/ns/structure/1.0" ]
, mkAttr qn2 [ mkText "file:///home/uwe/haskell/hxt/curr/src/Text/XML/HXT/RelaxNG/schema2hs/Schema.rng" ]
, mkAttr qn8 [ mkText "" ]
, mkAttr qn24 [ mkText "token" ]
, mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "choice"
]
, mkElement qn25
[ mkAttr qn1 [ mkText "http://www.w3.org/XML/1998/namespace" ]
, mkAttr qn3 [ mkText "http://relaxng.org/ns/structure/1.0" ]
, mkAttr qn2 [ mkText "file:///home/uwe/haskell/hxt/curr/src/Text/XML/HXT/RelaxNG/schema2hs/Schema.rng" ]
, mkAttr qn8 [ mkText "" ]
, mkAttr qn24 [ mkText "token" ]
, mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "interleave"
]
]
]
]
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn20 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
, mkElement qn9
[ mkAttr qn16 [ mkText "11" ]
]
[ mkElement qn10 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "start"
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "combine"
]
, mkElement qn6 []
[ mkElement qn25
[ mkAttr qn1 [ mkText "http://www.w3.org/XML/1998/namespace" ]
, mkAttr qn3 [ mkText "http://relaxng.org/ns/structure/1.0" ]
, mkAttr qn2 [ mkText "file:///home/uwe/haskell/hxt/curr/src/Text/XML/HXT/RelaxNG/schema2hs/Schema.rng" ]
, mkAttr qn8 [ mkText "" ]
, mkAttr qn24 [ mkText "token" ]
, mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "choice"
]
, mkElement qn25
[ mkAttr qn1 [ mkText "http://www.w3.org/XML/1998/namespace" ]
, mkAttr qn3 [ mkText "http://relaxng.org/ns/structure/1.0" ]
, mkAttr qn2 [ mkText "file:///home/uwe/haskell/hxt/curr/src/Text/XML/HXT/RelaxNG/schema2hs/Schema.rng" ]
, mkAttr qn8 [ mkText "" ]
, mkAttr qn24 [ mkText "token" ]
, mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
]
[ mkText "interleave"
]
]
]
]
, mkElement qn14 []
[ mkElement qn14 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "ns"
]
, mkElement qn23 [] []
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn5 []
[ mkElement qn17
[ mkAttr qn18 [ mkText "" ]
]
[ mkText "datatypeLibrary"
]
, mkElement qn7
[ mkAttr qn24 [ mkText "anyURI" ]
, mkAttr qn8 [ mkText "http://www.w3.org/2001/XMLSchema-datatypes" ]
] []
]
]
]
, mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn5 []
[ mkElement qn4 []
[ mkElement qn12 []
[ mkElement qn6 []
[ mkElement qn19
[ mkAttr qn18 [ mkText "http://relaxng.org/ns/structure/1.0" ]
] []
, mkElement qn19
[ mkAttr qn18 [ mkText "" ]
] []
]
]
]
, mkElement qn23 [] []
]
]
]
]
]
, mkElement qn15 []
[ mkElement qn6 []
[ mkElement qn11 [] []
, mkElement qn20 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "15" ]
] []
]
]
, mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn6 []
[ mkElement qn21
[ mkAttr qn16 [ mkText "24" ]
] []
, mkElement qn21
[ mkAttr qn16 [ mkText "25" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "26" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "27" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "28" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "29" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "30" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "31" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "32" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "33" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "34" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "35" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "36" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "37" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "38" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "39" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "42" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "43" ]
] []
]
, mkElement qn21
[ mkAttr qn16 [ mkText "44" ]
] []
]
]
]
]
]
]
]