From d09ab089457ae3c20cc98f9afa03379c6ebf9598 Mon Sep 17 00:00:00 2001 From: Mike Hommey Date: Thu, 25 Mar 2004 06:59:32 +0000 Subject: [svn-inject] Installing original source version --- test/xsdtest/.memdump | 4 + test/xsdtest/Makefile | 2 + test/xsdtest/xsdtest.xml | 806 +++++++ test/xsdtest/xsdtest.xsl | 238 ++ test/xsdtest/xsdtestsuite.xml | 5286 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 6336 insertions(+) create mode 100644 test/xsdtest/.memdump create mode 100644 test/xsdtest/Makefile create mode 100644 test/xsdtest/xsdtest.xml create mode 100644 test/xsdtest/xsdtest.xsl create mode 100644 test/xsdtest/xsdtestsuite.xml (limited to 'test/xsdtest') diff --git a/test/xsdtest/.memdump b/test/xsdtest/.memdump new file mode 100644 index 0000000..b4701ba --- /dev/null +++ b/test/xsdtest/.memdump @@ -0,0 +1,4 @@ + 12:22:54 PM + + MEMORY ALLOCATED : 0, MAX was 592063 +BLOCK NUMBER SIZE TYPE diff --git a/test/xsdtest/Makefile b/test/xsdtest/Makefile new file mode 100644 index 0000000..7972f0e --- /dev/null +++ b/test/xsdtest/Makefile @@ -0,0 +1,2 @@ +xsdtestsuite.xml: xsdtest.xsl xsdtest.xml + xsltproc xsdtest.xsl xsdtest.xml > xsdtestsuite.xml diff --git a/test/xsdtest/xsdtest.xml b/test/xsdtest/xsdtest.xml new file mode 100644 index 0000000..b8a6de9 --- /dev/null +++ b/test/xsdtest/xsdtest.xml @@ -0,0 +1,806 @@ + + +2001-12-01T19:45:00 +2001-12-01T19:45:00Z +2001-12-01T19:45:00-11:59 +0001-01-12T00:00:00+12:00 +2001-12-1T19:45:00+24:00 +2001-12-1T19:45:00 + + + 2001-12-01T19:45:00 + 2001-12-01T19:45:00.00 + + + 2001-12-01T19:45:00Z + 2001-12-01T19:45:00.00Z + 2001-12-01T20:45:00+01:00 + + + + +foobar +http://www.example.com +http://ji%6d@www.example.com +http://www.example.co%6d +nosuchscheme:stuff +foo$bar:stuff +f%oobar + + +10 +01 +0123456789 ++10 +-10 +1.0 +.1 +9999999999999999999999999999999 +1. +0. + + + 0 + +0 + -0 + 00 + + + 10 + +10 + +0010 + 010 + + + -10 + -0010 + -010 + + + + +P1Y +P1Y0M2DT17H5M12S +-P1Y +P60D +PT24H +PT1.2S +P24h +P24H +P1YT +P +-P + + + -P6M + + + P0Y + -P0Y + + + P1Y + P001Y + P001Y0M + P1Y0M0DT0H0M0.0S + + + P6M + + + PT6M + + + PT1S + PT1.0S + + + + PT1M + PT61S + + + PT59S + PT1M + + + PT60S + PT1M + + + PT1H + PT61M + + + PT59M + PT1H + + + PT60M + PT1H + + + P1D + PT25H + + + PT23H + P1D + + + P1D + PT24H + + + P1Y + P13M + + + P11M + P1Y + + + P12M + P1Y + + + P364D + P1Y + + + P1Y + P365D + + + P1Y + P366D + + + P1Y + P367D + + + P149D + P5M + + + P150D + P5M + + + P151D + P5M + + + P152D + P5M + + + P153D + P5M + + + P5M + P154D + + + P27D + P1M + + + P28D + P1M + + + P29D + P1M + + + P30D + P1M + + + P31D + P1M + + + P1M + P32D + + + +12:45:00 +12:45:00Z + + +1886-12-01 +1886-12-01Z + + 1066-12-31 + 1900-01-01 + + + 1900-01-01 + 1900-01-02 + + + +1996-12 +1996-01 +1996-01Z +1996-00 + +1996-01 + + 1996-01Z + 1996-01+00:00 + 1996-01-00:00 + +1996-01+01:00 +1996-01-01:00 + + + +2001 +2001Z + + 1999 + 2000 + + + 1999+07:00 + 2000+07:00 + + + +--12-01 +--12-01Z + + --12-01 + --12-04 + + + --11-17 + --12-04 + + + +---20 +---20Z + + ---01 + ---31 + + + +--12 +--01 +--01Z + --12 +---01 +--00 +--13 +- -13 + + --01 + --12 + + + --01 + --02 + + + +true +false +0 +1 +00 +00 +01 + +true1 +false0 + + + +AAAA +abcd efgh ijkl mnop qrst uvwx yzAB CDEF GHIJ KLMN OPQR +STUV WXYZ 0123 4567 89+/ +BA== + +BA== +BQ== +Bg== +Bw== +BBA= +BBA= +BBE= +BBI= +BBM= +BBQ= +BBU= +BBY= +BBc= +BBg= +BBk= +BBo= +BBs= +BBw= +BB0= +BB4= +BB8= +==== +BB== +BBB= +B=== +B + + +deadbeef +d e a d +b eef + + +DEADBEEF +D E A D +B EEF + + + +deadbeef +BA== +BBA= +dead +deadBA== + + +deadbeef + +0123456789ABCDEFabcdef +00 00 +00.00 +0G + + + 00 + + 00 + + + + 01 + + + 10 + + + 0a + 0A + + + +00 +0000 + 0000 +AAAA + + +1.0 +1. +.1 +- 1 +1 .0 ++INF ++NaN +-NaN + + + 0 + -0 + +0 + 0 + 0. + .0 + 0.0 + 0e0 + 0E0 + 0E+0 + 0E-0 + + + 1E0 + 0.1E1 + 10E-1 + +1 + + + -1 + + + INF + INF + + + -INF + -INF + + + NaN + NaN + + + + -INF + -1000 + + + 1000 + INF + + + -1 + 1 + + + 0 + 1 + + + -1 + 0 + + + +1.0 +1. +.1 +- 1 +1 .0 ++INF ++NaN +-NaN + + + 0 + -0 + +0 + 0 + 0. + .0 + 0.0 + 0e0 + 0E0 + 0E+0 + 0E-0 + + + 1E0 + 0.1E1 + 10E-1 + +1 + + + -1 + + + INF + INF + + + -INF + -INF + + + NaN + NaN + + + + -INF + -1000 + + + 1000 + INF + + + -1 + 1 + + + 0 + 1 + + + -1 + 0 + + + +foo +x:foo +y:foo + + + foo + foo + + + x:foo + x:foo + z:foo + + + x:bar + z:bar + + + y:foo + + + y:bar + + + + +foo +x:foo +y:foo + + +1.0 +1. +.1 ++1.0 +-1.0 + 1 +99999999999999999999999999999999999999999999999999999999999999999 +-99999999999999999999999999999999999999999999999999999999999999999 +junk +--1 +++1 ++-1 +1.2. +..1 +1.. +1 .2 +1+ ++ 1 + + 0 + 1 + + + +-1 +0 +-0 +1 + + +1 +0 ++1 ++0 +-1 + + ++1 +1 +0 +-1 + + +-1 ++1 +0 + + +1 ++1 +0 + 0 +1 2 +9999999999999999999999999999999999999999999999999999999999999999999999999 +9223372036854775807 +-9223372036854775808 +9223372036854775808 +-9223372036854775809 + + + +1 +01 + 1 +2147483647 +-2147483648 +2147483648 +-2147483649 +9999999999999999999999999999999999999999999999999999999999999999999999999 + + + 1 + +1 + 1 + 001 + + + -1 + -1 + -001 + + + + +1 +32767 +-32768 +32768 +-32769 +9999999999999999999999999999999999999999999999999999999999999999999999999 + + + 1 + +1 + 1 + 001 + + + -1 + -1 + -001 + + + + +1 +127 +-128 +128 +-129 + + +1 ++1 +-1 +0 +18446744073709551615 +18446744073709551616 +-1 + + +1 ++1 +0 +4294967295 +4294967296 +-1 + + +1 ++1 +0 +65535 +65536 +-1 + + +1 ++1 +0 +255 +256 +-1 + + +any thing at all! + + +any thing at all! + + +any thing at all! + + + + + + + + x + x + x + x + x + x + x + x + x + + + x y + x y + x y + x y + x y + x y + x y + x y + x y + x y + x y + x y + x y + + + +x + x +𐠀 + + +en +en-UK +i-cherokee +x-klingon +en-uk-scotland +en.UK + + +foo +_0123456789 +. +: +- +1234 + foo + + +foo +foo:bar +0foo + +foo foo +FOO FOO + + + +foo +_ +. +: +- +1234 + foo + foo +fo +f + + +foo bar + +1 2 3 4 + + +foobar +foo:bar +foo bar + + + +foo +foo + + + +foo + foo bar + + diff --git a/test/xsdtest/xsdtest.xsl b/test/xsdtest/xsdtest.xsl new file mode 100644 index 0000000..d57adf2 --- /dev/null +++ b/test/xsdtest/xsdtest.xsl @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + +Datatype + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<!DOCTYPE + + [ + + + +]> + + + + + + + + + element + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/xsdtest/xsdtestsuite.xml b/test/xsdtest/xsdtestsuite.xml new file mode 100644 index 0000000..1c91cb9 --- /dev/null +++ b/test/xsdtest/xsdtestsuite.xml @@ -0,0 +1,5286 @@ + + + + Datatype dateTime + + + + + + + + + 2001-12-01T19:45:00 + + + 2001-12-01T19:45:00Z + + + 2001-12-01T19:45:00-11:59 + + + 0001-01-12T00:00:00+12:00 + + + 2001-12-1T19:45:00+24:00 + + + 2001-12-1T19:45:00 + + + + + + 2001-12-01T19:45:00 + + + + 2001-12-01T19:45:00.00 + + + 2001-12-01T19:45:00Z + + + 2001-12-01T19:45:00.00Z + + + 2001-12-01T20:45:00+01:00 + + + + + + 2001-12-01T19:45:00Z + + + + 2001-12-01T19:45:00.00Z + + + 2001-12-01T20:45:00+01:00 + + + 2001-12-01T19:45:00 + + + 2001-12-01T19:45:00.00 + + + + + Datatype anyURI + + + + + + + + + foobar + + + http://www.example.com + + + http://ji%6d@www.example.com + + + http://www.example.co%6d + + + nosuchscheme:stuff + + + foo$bar:stuff + + + f%oobar + + + + + Datatype integer + + + + + + + + + 10 + + + 01 + + + 0123456789 + + + +10 + + + -10 + + + 1.0 + + + .1 + + + 9999999999999999999999999999999 + + + 1. + + + 0. + + + + + + 0 + + + + +0 + + + -0 + + + 00 + + + 10 + + + +10 + + + +0010 + + + 010 + + + -10 + + + -0010 + + + -010 + + + + + + 10 + + + + +10 + + + +0010 + + + 010 + + + 0 + + + +0 + + + -0 + + + 00 + + + -10 + + + -0010 + + + -010 + + + + + + -10 + + + + -0010 + + + -010 + + + 0 + + + +0 + + + -0 + + + 00 + + + 10 + + + +10 + + + +0010 + + + 010 + + + + + Datatype duration + + + + + + + + + P1Y + + + P1Y0M2DT17H5M12S + + + -P1Y + + + P60D + + + PT24H + + + PT1.2S + + + P24h + + + P24H + + + P1YT + + + P + + + -P + + + + + + -P6M + + + + P0Y + + + -P0Y + + + P1Y + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + P6M + + + PT6M + + + PT1S + + + PT1.0S + + + + + + P0Y + + + + -P0Y + + + -P6M + + + P1Y + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + P6M + + + PT6M + + + PT1S + + + PT1.0S + + + + + + P1Y + + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + -P6M + + + P0Y + + + -P0Y + + + P6M + + + PT6M + + + PT1S + + + PT1.0S + + + + + + P6M + + + + -P6M + + + P0Y + + + -P0Y + + + P1Y + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + PT6M + + + PT1S + + + PT1.0S + + + + + + PT6M + + + + -P6M + + + P0Y + + + -P0Y + + + P1Y + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + P6M + + + PT1S + + + PT1.0S + + + + + + PT1S + + + + PT1.0S + + + -P6M + + + P0Y + + + -P0Y + + + P1Y + + + P001Y + + + P001Y0M + + + P1Y0M0DT0H0M0.0S + + + P6M + + + PT6M + + + + + + + PT1M + + + + + PT61S + + + PT1M + + + + + + + PT61S + + + + + PT1M + + + PT61S + + + + + + + PT59S + + + + + PT1M + + + PT59S + + + + + + + PT1M + + + + + PT59S + + + PT1M + + + + + + + PT60S + + + + + PT1M + + + PT60S + + + + + + + PT1M + + + + + PT60S + + + PT1M + + + + + + + PT1H + + + + + PT61M + + + PT1H + + + + + + + PT61M + + + + + PT1H + + + PT61M + + + + + + + PT59M + + + + + PT1H + + + PT59M + + + + + + + PT1H + + + + + PT59M + + + PT1H + + + + + + + PT60M + + + + + PT1H + + + PT60M + + + + + + + PT1H + + + + + PT60M + + + PT1H + + + + + + + P1D + + + + + PT25H + + + P1D + + + + + + + PT25H + + + + + P1D + + + PT25H + + + + + + + PT23H + + + + + P1D + + + PT23H + + + + + + + P1D + + + + + PT23H + + + P1D + + + + + + + P1D + + + + + PT24H + + + P1D + + + + + + + PT24H + + + + + P1D + + + PT24H + + + + + + + P1Y + + + + + P13M + + + P1Y + + + + + + + P13M + + + + + P1Y + + + P13M + + + + + + + P11M + + + + + P1Y + + + P11M + + + + + + + P1Y + + + + + P11M + + + P1Y + + + + + + + P12M + + + + + P1Y + + + P12M + + + + + + + P1Y + + + + + P12M + + + P1Y + + + + + + + P364D + + + + + P1Y + + + P364D + + + + + + + P1Y + + + + + P364D + + + P1Y + + + + + + + P1Y + + + + + P365D + + + P1Y + + + + + + + P365D + + + + + P1Y + + + P365D + + + + + + + P1Y + + + + + P366D + + + P1Y + + + + + + + P366D + + + + + P1Y + + + P366D + + + + + + + P1Y + + + + + P367D + + + P1Y + + + + + + + P367D + + + + + P1Y + + + P367D + + + + + + + P149D + + + + + P5M + + + P149D + + + + + + + P5M + + + + + P149D + + + P5M + + + + + + + P150D + + + + + P5M + + + P150D + + + + + + + P5M + + + + + P150D + + + P5M + + + + + + + P151D + + + + + P5M + + + P151D + + + + + + + P5M + + + + + P151D + + + P5M + + + + + + + P152D + + + + + P5M + + + P152D + + + + + + + P5M + + + + + P152D + + + P5M + + + + + + + P153D + + + + + P5M + + + P153D + + + + + + + P5M + + + + + P153D + + + P5M + + + + + + + P5M + + + + + P154D + + + P5M + + + + + + + P154D + + + + + P5M + + + P154D + + + + + + + P27D + + + + + P1M + + + P27D + + + + + + + P1M + + + + + P27D + + + P1M + + + + + + + P28D + + + + + P1M + + + P28D + + + + + + + P1M + + + + + P28D + + + P1M + + + + + + + P29D + + + + + P1M + + + P29D + + + + + + + P1M + + + + + P29D + + + P1M + + + + + + + P30D + + + + + P1M + + + P30D + + + + + + + P1M + + + + + P30D + + + P1M + + + + + + + P31D + + + + + P1M + + + P31D + + + + + + + P1M + + + + + P31D + + + P1M + + + + + + + P1M + + + + + P32D + + + P1M + + + + + + + P32D + + + + + P1M + + + P32D + + + + + Datatype time + + + + + + + + + 12:45:00 + + + 12:45:00Z + + + + + Datatype date + + + + + + + + + 1886-12-01 + + + 1886-12-01Z + + + + + + + 1066-12-31 + + + + + 1900-01-01 + + + 1066-12-31 + + + + + + + 1900-01-01 + + + + + 1066-12-31 + + + 1900-01-01 + + + + + + + 1900-01-01 + + + + + 1900-01-02 + + + 1900-01-01 + + + + + + + 1900-01-02 + + + + + 1900-01-01 + + + 1900-01-02 + + + + + Datatype gYearMonth + + + + + + + + + 1996-12 + + + 1996-01 + + + 1996-01Z + + + 1996-00 + + + + + + 1996-01 + + + + 1996-01Z + + + 1996-01+00:00 + + + 1996-01-00:00 + + + 1996-01+01:00 + + + 1996-01-01:00 + + + + + + 1996-01Z + + + + 1996-01+00:00 + + + 1996-01-00:00 + + + 1996-01 + + + 1996-01+01:00 + + + 1996-01-01:00 + + + + + + 1996-01+01:00 + + + + 1996-01 + + + 1996-01Z + + + 1996-01+00:00 + + + 1996-01-00:00 + + + 1996-01-01:00 + + + + + + 1996-01-01:00 + + + + 1996-01 + + + 1996-01Z + + + 1996-01+00:00 + + + 1996-01-00:00 + + + 1996-01+01:00 + + + + + Datatype gYear + + + + + + + + + 2001 + + + 2001Z + + + + + + + 1999 + + + + + 2000 + + + 1999 + + + + + + + 2000 + + + + + 1999 + + + 2000 + + + + + + + 1999+07:00 + + + + + 2000+07:00 + + + 1999+07:00 + + + + + + + 2000+07:00 + + + + + 1999+07:00 + + + 2000+07:00 + + + + + Datatype gMonthDay + + + + + + + + + --12-01 + + + --12-01Z + + + + + + + --12-01 + + + + + --12-04 + + + --12-01 + + + + + + + --12-04 + + + + + --12-01 + + + --12-04 + + + + + + + --11-17 + + + + + --12-04 + + + --11-17 + + + + + + + --12-04 + + + + + --11-17 + + + --12-04 + + + + + Datatype gDay + + + + + + + + + ---20 + + + ---20Z + + + + + + + ---01 + + + + + ---31 + + + ---01 + + + + + + + ---31 + + + + + ---01 + + + ---31 + + + + + Datatype gMonth + + + + + + + + + --12 + + + --01 + + + --01Z + + + --12 + + + ---01 + + + --00 + + + --13 + + + - -13 + + + + + + + --01 + + + + + --12 + + + --01 + + + + + + + --12 + + + + + --01 + + + --12 + + + + + + + --01 + + + + + --02 + + + --01 + + + + + + + --02 + + + + + --01 + + + --02 + + + + + Datatype boolean + + + + + + + + + true + + + false + + + 0 + + + 1 + + + 00 + + + 00 + + + 01 + + + + + + true + + + + 1 + + + false + + + 0 + + + + + + false + + + + 0 + + + true + + + 1 + + + + + Datatype base64Binary + + + + + + + + + AAAA + + + abcd efgh ijkl mnop qrst uvwx yzAB CDEF GHIJ KLMN OPQR +STUV WXYZ 0123 4567 89+/ + + + BA== + + + + + + BA== + + + BQ== + + + Bg== + + + Bw== + + + BBA= + + + BBA= + + + BBE= + + + BBI= + + + BBM= + + + BBQ= + + + BBU= + + + BBY= + + + BBc= + + + BBg= + + + BBk= + + + BBo= + + + BBs= + + + BBw= + + + BB0= + + + BB4= + + + BB8= + + + ==== + + + BB== + + + BBB= + + + B=== + + + B + + + + + + deadbeef + + + + d + e a d +b eef + + + DEADBEEF + + + D + E A D +B EEF + + + + + + DEADBEEF + + + + D + E A D +B EEF + + + deadbeef + + + d + e a d +b eef + + + + + + + 0 + + + + + + + + + + + + 1 + + + + + + + + + + + + 6 + + + + + deadbeef + + + + + + + 7 + + + + + deadbeef + + + + + + + 5 + + + + + deadbeef + + + + + + + 1 + + + + + BA== + + + + + + + 2 + + + + + BA== + + + + + + + 0 + + + + + BA== + + + + + + + 2 + + + + + BBA= + + + + + + + 3 + + + + + BBA= + + + + + + + 1 + + + + + BBA= + + + + + + + 3 + + + + + dead + + + + + + + 4 + + + + + dead + + + + + + + 2 + + + + + dead + + + + + + + 4 + + + + + deadBA== + + + + + + + 5 + + + + + deadBA== + + + + + + + 3 + + + + + deadBA== + + + + + Datatype hexBinary + + + + + + + + + deadbeef + + + + + + 0123456789ABCDEFabcdef + + + 00 00 + + + 00.00 + + + 0G + + + + + + 00 + + + + + 00 + + + + 01 + + + 10 + + + 0a + + + 0A + + + + + + 01 + + + + 00 + + + + 00 + + + + 10 + + + 0a + + + 0A + + + + + + 10 + + + + 00 + + + + 00 + + + + 01 + + + 0a + + + 0A + + + + + + 0a + + + + 0A + + + 00 + + + + 00 + + + + 01 + + + 10 + + + + + + + 0 + + + + + + + + + + + + 1 + + + + + + + + + + + + 1 + + + + + 00 + + + + + + + 2 + + + + + 00 + + + + + + + 0 + + + + + 00 + + + + + + + 2 + + + + + 0000 + + + + + + + 3 + + + + + 0000 + + + + + + + 1 + + + + + 0000 + + + + + + + 2 + + + + + 0000 + + + + + + + 3 + + + + + 0000 + + + + + + + 1 + + + + + 0000 + + + + + + + 2 + + + + + AAAA + + + + + + + 3 + + + + + AAAA + + + + + + + 1 + + + + + AAAA + + + + + Datatype float + + + + + + + + + 1.0 + + + 1. + + + .1 + + + - 1 + + + 1 .0 + + + +INF + + + +NaN + + + -NaN + + + + + + 0 + + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + 1E0 + + + + 0.1E1 + + + 10E-1 + + + +1 + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + -1 + + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + INF + + + + INF + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + -INF + + + + -INF + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + NaN + + + NaN + + + + + + NaN + + + + NaN + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + + + + + -INF + + + + + -1000 + + + -INF + + + + + + + -1000 + + + + + -INF + + + -1000 + + + + + + + 1000 + + + + + INF + + + 1000 + + + + + + + INF + + + + + 1000 + + + INF + + + + + + + -1 + + + + + 1 + + + -1 + + + + + + + 1 + + + + + -1 + + + 1 + + + + + + + 0 + + + + + 1 + + + 0 + + + + + + + 1 + + + + + 0 + + + 1 + + + + + + + -1 + + + + + 0 + + + -1 + + + + + + + 0 + + + + + -1 + + + 0 + + + + + Datatype double + + + + + + + + + 1.0 + + + 1. + + + .1 + + + - 1 + + + 1 .0 + + + +INF + + + +NaN + + + -NaN + + + + + + 0 + + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + 1E0 + + + + 0.1E1 + + + 10E-1 + + + +1 + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + -1 + + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + INF + + + INF + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + INF + + + + INF + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + -INF + + + -INF + + + NaN + + + NaN + + + + + + -INF + + + + -INF + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + NaN + + + NaN + + + + + + NaN + + + + NaN + + + 0 + + + -0 + + + +0 + + + 0 + + + 0. + + + .0 + + + 0.0 + + + 0e0 + + + 0E0 + + + 0E+0 + + + 0E-0 + + + 1E0 + + + 0.1E1 + + + 10E-1 + + + +1 + + + -1 + + + INF + + + INF + + + -INF + + + -INF + + + + + + + -INF + + + + + -1000 + + + -INF + + + + + + + -1000 + + + + + -INF + + + -1000 + + + + + + + 1000 + + + + + INF + + + 1000 + + + + + + + INF + + + + + 1000 + + + INF + + + + + + + -1 + + + + + 1 + + + -1 + + + + + + + 1 + + + + + -1 + + + 1 + + + + + + + 0 + + + + + 1 + + + 0 + + + + + + + 1 + + + + + 0 + + + 1 + + + + + + + -1 + + + + + 0 + + + -1 + + + + + + + 0 + + + + + -1 + + + 0 + + + + + Datatype QName + + + + + + + + + foo + + + x:foo + + + y:foo + + + + + + foo + + + + foo + + + x:foo + + + x:foo + + + z:foo + + + x:bar + + + z:bar + + + y:foo + + + y:bar + + + + + + x:foo + + + + x:foo + + + z:foo + + + foo + + + foo + + + x:bar + + + z:bar + + + y:foo + + + y:bar + + + + + + x:bar + + + + z:bar + + + foo + + + foo + + + x:foo + + + x:foo + + + z:foo + + + y:foo + + + y:bar + + + + + + y:foo + + + + foo + + + foo + + + x:foo + + + x:foo + + + z:foo + + + x:bar + + + z:bar + + + y:bar + + + + + + y:bar + + + + foo + + + foo + + + x:foo + + + x:foo + + + z:foo + + + x:bar + + + z:bar + + + y:foo + + + + + Datatype NOTATION + + + + + + + + + foo + + + x:foo + + + y:foo + + + + + Datatype decimal + + + + + + + + + 1.0 + + + 1. + + + .1 + + + +1.0 + + + -1.0 + + + 1 + + + 99999999999999999999999999999999999999999999999999999999999999999 + + + -99999999999999999999999999999999999999999999999999999999999999999 + + + junk + + + --1 + + + ++1 + + + +-1 + + + 1.2. + + + ..1 + + + 1.. + + + 1 .2 + + + 1+ + + + + 1 + + + + + + + 0 + + + + + 1 + + + 0 + + + + + + + 1 + + + + + 0 + + + 1 + + + + + Datatype nonPositiveInteger + + + + + + + + + -1 + + + 0 + + + -0 + + + 1 + + + + + Datatype nonNegativeInteger + + + + + + + + + 1 + + + 0 + + + +1 + + + +0 + + + -1 + + + + + Datatype positiveInteger + + + + + + + + + +1 + + + 1 + + + 0 + + + -1 + + + + + Datatype negativeInteger + + + + + + + + + -1 + + + +1 + + + 0 + + + + + Datatype long + + + + + + + + + 1 + + + +1 + + + 0 + + + 0 + + + 1 2 + + + 9999999999999999999999999999999999999999999999999999999999999999999999999 + + + 9223372036854775807 + + + -9223372036854775808 + + + 9223372036854775808 + + + -9223372036854775809 + + + + + + + + Datatype int + + + + + + + + + 1 + + + 01 + + + 1 + + + 2147483647 + + + -2147483648 + + + 2147483648 + + + -2147483649 + + + 9999999999999999999999999999999999999999999999999999999999999999999999999 + + + + + + 1 + + + + +1 + + + 1 + + + 001 + + + -1 + + + -1 + + + -001 + + + + + + -1 + + + + -1 + + + -001 + + + 1 + + + +1 + + + 1 + + + 001 + + + + + Datatype short + + + + + + + + + 1 + + + 32767 + + + -32768 + + + 32768 + + + -32769 + + + 9999999999999999999999999999999999999999999999999999999999999999999999999 + + + + + + 1 + + + + +1 + + + 1 + + + 001 + + + -1 + + + -1 + + + -001 + + + + + + -1 + + + + -1 + + + -001 + + + 1 + + + +1 + + + 1 + + + 001 + + + + + Datatype byte + + + + + + + + + 1 + + + 127 + + + -128 + + + 128 + + + -129 + + + + + Datatype unsignedLong + + + + + + + + + 1 + + + +1 + + + -1 + + + 0 + + + 18446744073709551615 + + + 18446744073709551616 + + + -1 + + + + + Datatype unsignedInt + + + + + + + + + 1 + + + +1 + + + 0 + + + 4294967295 + + + 4294967296 + + + -1 + + + + + Datatype unsignedShort + + + + + + + + + 1 + + + +1 + + + 0 + + + 65535 + + + 65536 + + + -1 + + + + + Datatype unsignedByte + + + + + + + + + 1 + + + +1 + + + 0 + + + 255 + + + 256 + + + -1 + + + + + Datatype string + + + + + + + + + any thing at all! + + + + + Datatype normalizedString + + + + + + + + + any thing at all! + + + + + Datatype token + + + + + + + + + any thing at all! + + + + + + + + + + + + + + + + + x + + + x + + + + x + + + x + + + x + + + +x + + + x + + + x + + + + x + + + + x y + + + x y + + + + x y + + + x y + + + x y + + + x +y + + + x y + + + x y + + + x y + + + +x y + + + x y + + + x y + + + + x + y + + + + + + + x + + + + x + + + + x + + + x + + + x + + + +x + + + x + + + x + + + + x + + + + + + + + + + + + + + x y + + + x y + + + + x y + + + x y + + + x y + + + x +y + + + x y + + + x y + + + x y + + + +x y + + + x y + + + x y + + + + x + y + + + + + + + x y + + + + x y + + + + x y + + + x y + + + x y + + + x +y + + + x y + + + x y + + + x y + + + +x y + + + x y + + + x y + + + + x + y + + + + + + + + + + + + + + x + + + x + + + + x + + + x + + + x + + + +x + + + x + + + x + + + + x + + + + + + + + 0 + + + + + + + + + + + + 1 + + + + + + + + + + + + 1 + + + + + x + + + + + + + 2 + + + + + x + + + + + + + 0 + + + + + x + + + + + + + 1 + + + + + x + + + + + + + 2 + + + + + x + + + + + + + 0 + + + + + x + + + + + + + 1 + + + + + 𐠀 + + + + + + + 2 + + + + + 𐠀 + + + + + + + 0 + + + + + 𐠀 + + + + + Datatype language + + + + + + + + + en + + + en-UK + + + i-cherokee + + + x-klingon + + + en-uk-scotland + + + en.UK + + + + + Datatype Name + + + + + + + + + foo + + + _0123456789 + + + . + + + : + + + - + + + 1234 + + + foo + + + + + Datatype NCName + + + + + + + + + foo + + + foo:bar + + + 0foo + + + + + + foo + + + + foo + + + FOO + + + FOO + + + + + + FOO + + + + FOO + + + foo + + + foo + + + + + Datatype NMTOKEN + + + + + + + + + foo + + + _ + + + . + + + : + + + - + + + 1234 + + + foo + + + + + + + 3 + + + + + foo + + + + + + + 4 + + + + + foo + + + + + + + 2 + + + + + foo + + + + + + + 2 + + + + + fo + + + + + + + 3 + + + + + fo + + + + + + + 1 + + + + + fo + + + + + + + 1 + + + + + f + + + + + + + 2 + + + + + f + + + + + + + 0 + + + + + f + + + + + Datatype NMTOKENS + + + + + + + + + foo bar + + + + + + 1 2 3 4 + + + + + Datatype ID + + + + + + + + + foobar + + + foo:bar + + + foo bar + + + + + Datatype ENTITY + + + + + + + + + + + + foo + + + foo + + + + + Datatype ENTITIES + + + + + + + + + + + + foo + + + foo bar + + + + -- cgit v1.2.3