default namespace = "" start = element html { element head { element title { "BUFR Table A" }, element meta { attribute content { "NOINDEX, NOFOLLOW" }, attribute name { "ROBOTS" } }? }, element body { attribute background { "../pics/back.gif" }, attribute link { "#005555" }?, attribute alink { "#005555" }?, attribute vlink { "#008888" }?, element br { empty }?, ( element h1 { attribute align { "CENTER" }, "WMO BUFR Table A - Data category" } | element h2 { attribute align { "CENTER" }, "WMO BUFR Table A - Data category" } ), (( element h2 { attribute align { "CENTER" }, element i { "As used by SoftBUFR Class Library" } }, element h4 { attribute align { "CENTER" }, xsd:token { pattern = "([vV]ersion .*, b|B)ased on WMO Table A version \d+" } } )| element h4 { attribute align { "CENTER" }, xsd:token { pattern = "As used by (Cipher )?SoftBUFR Class Library(, based on WMO BUFR Table A version [\.\d]+)?" } } ), element p { attribute align { "CENTER" }, element b { element i { xsd:string { pattern = "\x{A9} Northern Lighthouse Ltd" } } }, text, element a { attribute href { "http://www.northern-lighthouse.com/" | "./bufr_tables.html" }, element i { "Northern Lighthouse home" | "BUFR Tables" } } }, element hr { empty }, ( element p { attribute align { "CENTER" }, mixed { element br { empty } } } | element blockquote { element p { attribute align { "CENTER" }, (text | element i { "notes" })+ } } | element p { attribute align { "CENTER" }, element a { attribute href { "#updates" }, element i { "Update history" } } } )+, element hr { empty }, ( element h3 { xsd:string { pattern = "WMO BUFR Table A, version \d+, for discipline 0 \([mM]eteorology\)" }} | element h4 { xsd:string { pattern = "WMO BUFR Table A(, version [\.\d]+,)? for discipline 0 \(Meteorology\)" } } ), element pre { (text | element br { empty })+ }, element p { element i { text } }?, element hr { empty }, ( element a { attribute name { "updates" } }, element p { element b { "Update history" } }, element p { element i { text }}, element ul { element li { element i { text } }+ }, element hr { empty } )? } }