diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2010-01-08 17:03:18 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2010-01-08 17:03:18 +0200 |
commit | d0743458695eb2bb764bc308a9496db30f74f17a (patch) | |
tree | 27d33348bb9299b8460c0cebda9a8ed9031cdadd /tests | |
parent | e6d52ecfa2379b1f7f3007e65ded5e4076abc5e9 (diff) |
Add support for binary (base64 and hex) default/fixed values
Diffstat (limited to 'tests')
-rw-r--r-- | tests/cxx/tree/default/general/output | 2 | ||||
-rw-r--r-- | tests/cxx/tree/default/general/test.xsd | 6 |
2 files changed, 7 insertions, 1 deletions
diff --git a/tests/cxx/tree/default/general/output b/tests/cxx/tree/default/general/output index 89b4bb3..72a8fa4 100644 --- a/tests/cxx/tree/default/general/output +++ b/tests/cxx/tree/default/general/output @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="no" ?> -<t:root xmlns:t="test" bool1="true" bool2="true" bool3="false" bool4="false" byte="-99" decimal1="1.12345" decimal2="-0.456" double1="1.12345" double2="1123.45" double3="-0.00012345" double4="NaN" double5="-INF" fix1="123" fix2="123" fix3="abc" fix4="abc" fix5="aaa bbb ccc" fix6="aaa bbb ccc" float1="1.123" float2="1123" float3="-0.000123" float4="NaN" float5="-INF" id="this" idref="this" idrefs="this" int="-99999" integer="-99999" language="en-us" long="-99999" ncname="abcd" ninteger="-99999" nmtoken="ab:cd" nmtokens1="a:b efg aaa" nmtokens2="abc" nninteger="99999" npinteger="-99999" nstring=" a b " pinteger="99999" qname1="foo" qname2="t:bar" short="-999" string1="" string2=" a b " token="a b" ubyte="99" uint="99999" ulong="99999" uri="http://example.com" ushort="999"> +<t:root xmlns:t="test" base64_bin1="" base64_bin2="YmFzZTY0IGJpbmFyeQ==
" bool1="true" bool2="true" bool3="false" bool4="false" byte="-99" decimal1="1.12345" decimal2="-0.456" double1="1.12345" double2="1123.45" double3="-0.00012345" double4="NaN" double5="-INF" fix1="123" fix2="123" fix3="abc" fix4="abc" fix5="aaa bbb ccc" fix6="aaa bbb ccc" float1="1.123" float2="1123" float3="-0.000123" float4="NaN" float5="-INF" hex_bin1="" hex_bin2="6865782052696E617279" id="this" idref="this" idrefs="this" int="-99999" integer="-99999" language="en-us" long="-99999" ncname="abcd" ninteger="-99999" nmtoken="ab:cd" nmtokens1="a:b efg aaa" nmtokens2="abc" nninteger="99999" npinteger="-99999" nstring=" a b " pinteger="99999" qname1="foo" qname2="t:bar" short="-999" string1="" string2=" a b " token="a b" ubyte="99" uint="99999" ulong="99999" uri="http://example.com" ushort="999"> <union a="abc"/> diff --git a/tests/cxx/tree/default/general/test.xsd b/tests/cxx/tree/default/general/test.xsd index ef7feb0..9d9cd38 100644 --- a/tests/cxx/tree/default/general/test.xsd +++ b/tests/cxx/tree/default/general/test.xsd @@ -219,6 +219,12 @@ <xs:attribute name="qname1" type="xs:QName" default="foo"/> <xs:attribute name="qname2" type="xs:QName" default="t:bar"/> + <xs:attribute name="base64_bin1" type="xs:base64Binary" default=""/> + <xs:attribute name="base64_bin2" type="xs:base64Binary" default="YmFzZTY0IGJpbmFyeQ=="/> + + <xs:attribute name="hex_bin1" type="xs:hexBinary" default=""/> + <xs:attribute name="hex_bin2" type="xs:hexBinary" default="6865782052696E617279"/> + <!-- fixed --> <xs:attribute name="fix1" type="xs:int" fixed="123"/> |