LMX
W3C XML Schema to C++ Data Binding

"Thanks for the rapid response, as usual."

Home
Have a question? E-mail
LMX XSD XML C++ Binding Overview  Overview  Download LMX XML C++ Data Binding  Download  Buy LMX XML C++ Data Binding  Buy  LMX Documentation XSD XML C++ Data Binding  Documentation  LMX C++ XML XSD Code Generator Quick Intro  Walkthrough  LMX C++ XML Data Binding Try On-line  Try On-line  LMX XML XSD C++ Binding Support  Support 

LMX XML C++ Databinder Features

LMX XML C++ Databinder offers industry leading schema feature support for C++ to XML data binding as shown in the following table:

XML Schema FeatureSupported?
Schema Handling
Import
Include
Redefine
Chameleon Design
Qualified / Unqualified Elements
Qualified / Unqualified Attributes
Types
Empty Types
simpleType
complexType / simpleContent
complexType / complexContent
Nillable
Simple Types & Facets
All Simple Types Supported
Lists
Unions1
enumeration
Allow reading/writing using enumerated values
fractionDigits
length
maxExclusive
maxInclusive
minExclusive
minInclusive
maxLength
minLength
pattern
totalDigits
whiteSpace
List length facets
default values
fixed values
xs:anyAttribute
xs:anyAttribute namespace validation
xs:anyType
Automatic entity substitution (& etc)
Expansion of DTD defined entities
complexType / complexContent
Sequence
Choice
All
Capture / control order of xs:all
Anonymous Compositors
xs:any
xs:any namespace validation
Mixed2
Extension
Restriction
Polymorphic Extension using xsi:type
Polymorphic Restriction using xsi:type
Groups
Recursive Definitions
Cardinality
Optional
Mandatory
Multiple (0-n, 1-n, m-n, m-unbounded etc.)
Miscellaneous
Attribute Groups
Substitution Groups
Name clash prevention
UTF-8, UTF-16 (BE & LE), UCS2 (BE & LE), ISO8859-1
Generate code from XML external DTDs
Generate code from Schemas embedded in WSDL files
Notes:
1All XML schema Union simpleTypes are stored as strings.
2The contents of an XML schema Mixed type is stored as a string, including any additional markup.


LMX XSD XML C++ Binding Overview  Overview  Download LMX XML C++ Data Binding  Download  Buy LMX XML C++ Data Binding  Buy  LMX Documentation XSD XML C++ Data Binding  Documentation  LMX C++ XML XSD Code Generator Quick Intro  Walkthrough  LMX C++ XML Data Binding Try On-line  Try On-line  LMX XML XSD C++ Binding Support  Support 
Copyright © 2003-2025, Codalogic Ltd. All Rights Reserved.