Topic Index
Click on one of the letters below to jump immediately to that section of the index.
1 | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | X
12d, build tag [in 1.2 Dependency on the Core Library]
15d, build tag [in 1.2 Dependency on the Core Library]
accessor naming [in 8.5.1 Accessors and Mutators]
addNamespaceDecl() function [in 8.2.2.4 Adding a Namespace to a Root Element]
all schema element [in 8.5.12 Content Model Groups]
any schema element [in 8.5.4 any Element and anyAttribute]
anyType schema element
default mapping [in 8.3.2 anyType and anySimpleType]
anyType, and unsupported complex types [in 7.5 Working with Unsupported Complex Types]
assignment operator for handles [in 7.6.1.1 Making a Shallow Copy]
attribute groups [in 8.5.13 Attribute Groups]
bool initialization value [in 8.3.1 Default Values]
builds
build tags 12d, 15d [in 1.2 Dependency on the Core Library]
debug [in 1.2 Dependency on the Core Library]
C++ data binding
classes generated [in 8.2.3 File Naming]
elements names based on DefaultElementName static data member [in 8.2.1 Static Data Members]
handling of collections [in 8.5.7 Collections]
handling of namespaces [in 8.2.2 Namespaces]
static data members in generated classes [in 8.2.1 Static Data Members]
static data members [in 8.2.1 Static Data Members]
use of vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.5.8 Lists]
C++ data type initialization values [in 8.3.1 Default Values]
C++ mapping namespaces [in 8.2.2.2 Mapping XML Namespaces to C++ Namespaces]
choice schema element [in 8.5.12 Content Model Groups]
classes
generated for a C++ data binding [in 8.2.3 File Naming]
code generation
classes generated [in 8.2.3 File Naming]
effect of namespaces [in 8.2.2 Namespaces]
handling of lists [in 8.5.8 Lists]
static data members in generated classes [in 8.2.1 Static Data Members]
collections
defined [in 8.5.7 Collections]
determined by maxOccurs attribute [in 8.5.7 Collections]
determined by minOccurs attribute [in 8.5.7 Collections]
compiling
MSVC project files [in 1.2 Dependency on the Core Library]
[in 3.5.2 MSVC Procedure]
complex types, unsupported [in 7.5 Working with Unsupported Complex Types]
copy constructor for handles [in 7.6.1.1 Making a Shallow Copy]
data binding => See C++ data binding.
debug builds, 15d build tag [in 1.2 Dependency on the Core Library]
dependencies, Core Library [in 1.2 Dependency on the Core Library]
double initialization value [in 8.3.1 Default Values]
element groups [in 8.5.13 Attribute Groups]
element names
based on DefaultElementName static data member [in 8.2.1 Static Data Members]
elements
nillable [in 8.5.6 nillable Elements]
encoding
handling of by unmarshal methods [in 8.5.2.2 Unmarshal methods]
examples
XML parsing error [in 8.4 Data Binding Parsing Errors]
exceptions
thrown during unmarshaling [in 8.4 Data Binding Parsing Errors]
extension
types derived by [in 8.5.3 Types Derived By Restriction or Extension]
float initialization value [in 8.3.1 Default Values]
generated code
compiling with MSVC project files [in 3.5.2 MSVC Procedure]
getAny() accessor [in 8.5.4 any Element and anyAttribute]
getAnyAttribute() accessor [in 8.5.4 any Element and anyAttribute]
handles
assignment operators [in 7.6.1.1 Making a Shallow Copy]
copy constructor [in 7.6.1.1 Making a Shallow Copy]
shallow copies [in 7.6.1.1 Making a Shallow Copy]
initialization values for C++ types [in 8.3.1 Default Values]
int initialization value [in 8.3.1 Default Values]
isValid() method for instance documents validation [in 2.4.2 Instance Document Validation]
key elements [in 8.5.11 Key and Keyref Elements]
keyref elements [in 8.5.11 Key and Keyref Elements]
lists defined
C++ data binding handling of lists [in 8.5.8 Lists]
long initialization value [in 8.3.1 Default Values]
makefiles [in 1.2 Dependency on the Core Library]
mapping
unsupported types to supported types [in 7.5 Working with Unsupported Complex Types]
XML namespacs to C++ namespaces [in 8.2.2.2 Mapping XML Namespaces to C++ Namespaces]
marshal() method [in 1.1 Welcome]
[in 3.6.4 Marshaling]
[in 4.4.4 Marshaling]
[in 8.5.2.1 Marshal methods]
marshaling
element names depend on DefaultElementName static data member [in 8.2.1 Static Data Members]
handling of nillable elements [in 8.5.6 nillable Elements]
maxOccurs schema attribute
relevance to collections [in 8.5.7 Collections]
minOccurs schema attribute
determines optional elements and attributes [in 8.5.5 Optional Elements and Attributes]
relevance to collections [in 8.5.7 Collections]
model groups [in 8.5.12 Content Model Groups]
MSVC project files [in 1.2 Dependency on the Core Library]
[in 3.5.2 MSVC Procedure]
mutator naming [in 8.5.1 Accessors and Mutators]
names
same names in namespaces [in 8.2.2.3 Differentiating Same-Named Items]
namespaces [in 8.2.2 Namespaces]
accessing fully qualified name [in 8.2.2.1 Accessing the Fully Qualified XML Name of a Complex Type]
adding to root elements [in 8.2.2.4 Adding a Namespace to a Root Element]
same names [in 8.2.2.3 Differentiating Same-Named Items]
use of XmlName [in 8.2.2 Namespaces]
naming conventions
accessors [in 8.5.1 Accessors and Mutators]
mutators [in 8.5.1 Accessors and Mutators]
nillable elements [in 8.5.6 nillable Elements]
optional schema elements and attributes [in 8.5.5 Optional Elements and Attributes]
parsing errors [in 8.4 Data Binding Parsing Errors]
polymorphic types
and restriction or extension [in 8.5.3 Types Derived By Restriction or Extension]
qualified name
accessing [in 8.2.2.1 Accessing the Fully Qualified XML Name of a Complex Type]
restriction
types derived by [in 8.5.3 Types Derived By Restriction or Extension]
root elements
adding namespaces [in 8.2.2.4 Adding a Namespace to a Root Element]
RWCString
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDate
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDateTime
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDecimalPortable
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
[in 8.3 Simple Types]
schema elements
all [in 8.5.12 Content Model Groups]
any [in 8.5.4 any Element and anyAttribute]
anyType default mapping [in 8.3.2 anyType and anySimpleType]
attribute groups [in 8.5.13 Attribute Groups]
choice [in 8.5.12 Content Model Groups]
union [in 8.5.10 Unions]
schemas
element groups [in 8.5.13 Attribute Groups]
optional elements and attributes [in 8.5.5 Optional Elements and Attributes]
sequence element [in 8.5.12 Content Model Groups]
substitutionGroup element [in 8.5.9 Substitution Groups]
union element [in 8.5.10 Unions]
sequence schema element [in 8.5.12 Content Model Groups]
setAny() mutator [in 8.5.4 any Element and anyAttribute]
setAnyAttribute() mutator [in 8.5.4 any Element and anyAttribute]
shallow copies of handles [in 7.6.1.1 Making a Shallow Copy]
short initialization value [in 8.3.1 Default Values]
standard vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.5.8 Lists]
string initialization value [in 8.3.1 Default Values]
substitutability
example [in 6.1 Purpose and Overview]
substitutable types [in 6.3 An International Purchase Order Instance Document]
[in 8.5.9 Substitution Groups]
substitution groups [in 8.5.9 Substitution Groups]
substitutionGroup schema element [in 8.5.9 Substitution Groups]
TimeSpan
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
union schema element [in 8.5.10 Unions]
[in 8.5.10 Unions]
unique element [in 8.5.11 Key and Keyref Elements]
uniqueness
guaranteeing using keyref elements [in 8.5.11 Key and Keyref Elements]
unmarshal() method [in 1.1 Welcome]
[in 3.6.1 Unmarshaling]
[in 3.6.1 Unmarshaling]
[in 4.4.2 Unmarshaling]
[in 8.5.2.2 Unmarshal methods]
[in 8.5.2.2 Unmarshal methods]
unmarshaling XML documents [in 1.1 Welcome]
[in 3.6.1 Unmarshaling]
[in 3.6.1 Unmarshaling]
[in 4.4.2 Unmarshaling]
[in 8.5.2.2 Unmarshal methods]
[in 8.5.2.2 Unmarshal methods]
unmarshaling
always uses UTF-8 encoding [in 8.5.2.2 Unmarshal methods]
error handling [in 8.4 Data Binding Parsing Errors]
unmarshal() method in generated datatype classes [in 8.4 Data Binding Parsing Errors]
unsigned int initialization value [in 8.3.1 Default Values]
unsigned long initialization value [in 8.3.1 Default Values]
unsigned short initialization value [in 8.3.1 Default Values]
unsupported complex types [in 7.5 Working with Unsupported Complex Types]
ur-type default mapping [in 8.3.2 anyType and anySimpleType]
UTF-8 encoding used for unmarshaling [in 8.5.2.2 Unmarshal methods]
UTF-8 encoding [in 8.5.2.2 Unmarshal methods]
validation
during unmarshaling [in 8.4 Data Binding Parsing Errors]
instance document simple type data [in 8.3.3 Validation of simpleType Data]
instance documents [in 2.4.2 Instance Document Validation]
isValid() method [in 2.4.2 Instance Document Validation]
vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.5.8 Lists]
XmlName
used in namespaces [in 8.2.2 Namespaces]
XPath
used in keyref example [in 8.5.11 Key and Keyref Elements]
Copyright © Rogue Wave Software, Inc. All Rights Reserved.
The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.