{- | Module : Text.HXT.RelaxNG.Schema Don't edit this module, it's generated by RelaxSchemaToXmlTree -} 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" ] ] [] ] ] ] ] ] ] ]