From 45c31a649ea6c334577bca293350affdfdc819c2 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Sat, 11 Apr 2009 15:07:23 +0200 Subject: Add a default value to the 'available' attribute --- examples/cxx/hybrid/binary/cdr/library.xml | 2 +- examples/cxx/hybrid/binary/cdr/library.xsd | 2 +- examples/cxx/hybrid/binary/custom/library.xml | 2 +- examples/cxx/hybrid/binary/custom/library.xsd | 2 +- examples/cxx/hybrid/binary/xdr/library.xml | 2 +- examples/cxx/hybrid/binary/xdr/library.xsd | 2 +- examples/cxx/hybrid/library/README | 7 +++++-- examples/cxx/hybrid/library/driver.cxx | 1 - examples/cxx/hybrid/library/library.xml | 2 +- examples/cxx/hybrid/library/library.xsd | 2 +- examples/cxx/hybrid/library/makefile | 2 +- 11 files changed, 14 insertions(+), 12 deletions(-) (limited to 'examples/cxx/hybrid') diff --git a/examples/cxx/hybrid/binary/cdr/library.xml b/examples/cxx/hybrid/binary/cdr/library.xml index 6bfb4d8..d1abde8 100644 --- a/examples/cxx/hybrid/binary/cdr/library.xml +++ b/examples/cxx/hybrid/binary/cdr/library.xml @@ -25,7 +25,7 @@ copyright : not copyrighted - public domain - + 0679600841 War and Peace history diff --git a/examples/cxx/hybrid/binary/cdr/library.xsd b/examples/cxx/hybrid/binary/cdr/library.xsd index 0b0d9d1..3e989c1 100644 --- a/examples/cxx/hybrid/binary/cdr/library.xsd +++ b/examples/cxx/hybrid/binary/cdr/library.xsd @@ -53,7 +53,7 @@ copyright : not copyrighted - public domain - + diff --git a/examples/cxx/hybrid/binary/custom/library.xml b/examples/cxx/hybrid/binary/custom/library.xml index e93bab4..d5dcf7e 100644 --- a/examples/cxx/hybrid/binary/custom/library.xml +++ b/examples/cxx/hybrid/binary/custom/library.xml @@ -25,7 +25,7 @@ copyright : not copyrighted - public domain - + 0679600841 War and Peace history diff --git a/examples/cxx/hybrid/binary/custom/library.xsd b/examples/cxx/hybrid/binary/custom/library.xsd index 7b75c2d..12e2065 100644 --- a/examples/cxx/hybrid/binary/custom/library.xsd +++ b/examples/cxx/hybrid/binary/custom/library.xsd @@ -53,7 +53,7 @@ copyright : not copyrighted - public domain - + diff --git a/examples/cxx/hybrid/binary/xdr/library.xml b/examples/cxx/hybrid/binary/xdr/library.xml index ee5f771..ca9f5ed 100644 --- a/examples/cxx/hybrid/binary/xdr/library.xml +++ b/examples/cxx/hybrid/binary/xdr/library.xml @@ -25,7 +25,7 @@ copyright : not copyrighted - public domain - + 0679600841 War and Peace history diff --git a/examples/cxx/hybrid/binary/xdr/library.xsd b/examples/cxx/hybrid/binary/xdr/library.xsd index 5e411d9..f207772 100644 --- a/examples/cxx/hybrid/binary/xdr/library.xsd +++ b/examples/cxx/hybrid/binary/xdr/library.xsd @@ -53,7 +53,7 @@ copyright : not copyrighted - public domain - + diff --git a/examples/cxx/hybrid/library/README b/examples/cxx/hybrid/library/README index b44c462..6490c3e 100644 --- a/examples/cxx/hybrid/library/README +++ b/examples/cxx/hybrid/library/README @@ -27,8 +27,11 @@ library-pimpl.cxx skeletons (the fourth pair), and serializer implementations (the fifth pair). These files are generated by the XSD/e compiler from library.xsd. The --generate-parser, --generate-serializer, and - --generate-aggregate options were used to request the generation - of the parsing and serialization code. + --generate-aggregate options were used to request the generation of + the parsing and serialization code. The --omit-default-attributes + option was used to omit the 'available' attributes with the default + value from the serialized XML documents. + driver.cxx Driver for the example. It first calls the parser that constructs diff --git a/examples/cxx/hybrid/library/driver.cxx b/examples/cxx/hybrid/library/driver.cxx index 7b010ab..5aa406e 100644 --- a/examples/cxx/hybrid/library/driver.cxx +++ b/examples/cxx/hybrid/library/driver.cxx @@ -99,7 +99,6 @@ main (int argc, char* argv[]) // { auto_ptr b (new book); - b->available (true); isbn n; n.base_value (679776443); diff --git a/examples/cxx/hybrid/library/library.xml b/examples/cxx/hybrid/library/library.xml index 6c75d3c..449256d 100644 --- a/examples/cxx/hybrid/library/library.xml +++ b/examples/cxx/hybrid/library/library.xml @@ -25,7 +25,7 @@ copyright : not copyrighted - public domain - + 0679600841 War and Peace history diff --git a/examples/cxx/hybrid/library/library.xsd b/examples/cxx/hybrid/library/library.xsd index d276894..e2cae44 100644 --- a/examples/cxx/hybrid/library/library.xsd +++ b/examples/cxx/hybrid/library/library.xsd @@ -53,7 +53,7 @@ copyright : not copyrighted - public domain - + diff --git a/examples/cxx/hybrid/library/makefile b/examples/cxx/hybrid/library/makefile index f0dbae1..b937289 100644 --- a/examples/cxx/hybrid/library/makefile +++ b/examples/cxx/hybrid/library/makefile @@ -43,7 +43,7 @@ gen := $(addprefix $(out_base)/,$(genf)) $(gen): $(out_root)/xsde/xsde $(gen): xsde := $(out_root)/xsde/xsde $(gen): xsde_options += --generate-parser --generate-serializer \ ---generate-aggregate +--generate-aggregate --omit-default-attributes $(call include-dep,$(dep)) -- cgit v1.1