Liquid XML Data Binder
and
Liquid XML Objects
Documentation
Liquid XML Data Binder (C++, Java, VB6) / Reference / C++ /
Reference
/
CAttribute
/ C++ GetBase - CXmlObjectBase
Collapse All
Expand All
In This Topic
Introduction
Copyright
Liquid XML Data Binding Wizard
Liquid XML Objects (C#, Visual Basic .Net)
Liquid XML Data Binder (C++, Java, VB6)
Getting Started
Help With Your Evaluation
What is XML Data Binding
Overview
Functionality
In Detail
Simple Object Viewer
Bookstore Sample
BookStore.xsd
BookStoreSample.xml
C++ Sample
C# Sample
Java Sample
VB.Net Sample
Using the Code
Doing the Basics
Loading an XML Document
Saving an XML Document
Working with Namespaces
How Do I Remove a Namespace Definition
How Do I Setup a Default Namespace
Schemas with no namespace
What is the tns Namespace?
Loading and Saving XML
How Do I load an XML Document?
Loading an Unknown XML Document
Loading XML if the root element is abstract
Saving an XML Document
Reading XML Streams (Reading large files)
Writing XML Streams (Writing large files)
The Generated Code
Can I Change the Generated Code?
How Do I deal with
elements?
What is the tns Namespace?
Controlling Validation
Changing the exported XML
Removing comments from the exported XML
Removing a Namespace Definition from the exported XML
Setup a Default Namespace in the exported XML
Adding a Root Level Attribute to the exported XML
Changing the Namespaces Aliases in the exported XML
Adding Processing Instructions
Removing Optional Attribute Default values from the exported XML.
How do I work with more than one schema?
Multi-threaded Applications
Foreign Character Support
Working with XML snippets
Using Fast Infoset
Reference
C++
Key Concepts
Building Projects
Linking (Linux)
Linking (Windows)
LNK1106
LNK2016
Exceptions
Smart Pointers
Strings
Reference
Global Functions
CAttribute
AddRef
FromXml
FromXmlFile
GetBase
GetName
GetNamespace
GetValue
Release
SetName
SetNamespace
SetValue
ToXml
ToXmlFile
ToXmlStream
CAttributeCol
Add
AddEventListener
AddRef
Append
AttributeCol
begin
Clear
end
FromXml
FromXmlFile
GetBase
GetCount
Item
iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CAttributeInfoXXXX
Cbase64BinaryCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CBigInteger
(int)
(LONGLONG)
Abs
CBigInteger
GetAbs
GetNegative
Negate
operator!=
operator%
operator%=
operator*
operator*=
operator+
operator+=
operator-
operator-=
operator/
operator/=
operator<
operator<=
operator==
operator>
operator>=
Parse
Pow10
SquareRoot
ToString
CBinaryData
Append
CBinayData
GetAsBase64
GetAsHexString
GetData
GetLength
operator!=
operator=
operator==
operator[]
SetBuffer
SetBufferAsBase64
SetBufferAsHexString
CbooleanCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CdateCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CDateTime
CDateTime
CompareTo
GetAsSystemTime
GetCurrentTime
GetDay
GetDayOfWeek
GetDayOfYear
GetHour
GetMicroSecond
GetMilliSecond
GetMinute
GetMonth
GetNanoSecond
GetNormalized
GetRealSecond
GetSecond
GetTime
GetType
GetTypeAsString
GetYear
GetZoneHour
GetZoneMinute
HasTimeZone
IsUTC
IsZoneNegative
C++ operator<
C++ operator>
C++ operator<=
C++ operator>=
operator+
operator+=
operator-
operator-=
operator=
operator==
ParseXSDDate
ParseXSDDateTime
ParseXSDTime
SetDate
SetDateTime
SetFracTime
SetGDay
SetGMonth
SetGMonthDay
SetGYear
SetGYearMonth
SetTime
SetTimeZone
SetUTC
ToString
CdateTimeCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CDateTimeSpan
CDateTimeSpan
CompareTo
GetAsNegative
GetDays
GetHours
GetMicroSeconds
GetMilliSeconds
GetMinutes
GetMonths
GetNanoSeconds
GetSeconds
GetYears
Negate
operator<
operator>
operator!=
operator=
operator==
ParseXSDDuration
SetDateTimeSpan
SetDays
SetHours
SetMicroSeconds
SetMilliSeconds
SetMinutes
SetMonths
SetNanoSeconds
SetSeconds
SetYears
ToString
CdayCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CDecimal
CDecimal
GetNegative
MaxDecimalPlaces
operator!=
operator*
operator+
operator++
operator-
operator/
operator<
operator<=
operator=
operator==
operator>
operator>=
opertor_Maths
ToBigInteger
ToDouble
ToLong
ToLongLong
ToString
CdurationCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CElement
AddRef
CElement
FromXml
FromXmlFile
GetAttributes
GetBase
GetChildElements
GetName
GetNamespace
GetTargetNamespace
GetText
Release
SetName
SetNamespace
SetTargetNamespace
SetText
ToXml
ToXmlFile
ToXmlStream
CElementCol
Add
AddEventListener
AddRef
Append
begin
CElementCol
Clear
end
FromXml
FromXmlFile
GetBase
GetCount
Item
iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CElementInfoXXXX
ChexBinaryCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Ci1Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Ci2Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Ci4Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Ci8Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CLtException
CLtException
GetFullMessage
GetInnerException
GetMessage
operator=
CLtInvalidNamespaceException
CLtInvalidNamespaceException
GetFullMessage
GetInnerException
GetMessage
operator=
CLtInvalidParamException
CLtInvalidParamException
GetFullMessage
GetInnerException
GetMessage
operator=
CLtInvalidStateException
CLtInvalidStateException
GetFullMessage
GetInnerException
GetMessage
operator=
CLtInvalidValueException
CLtInvalidValueException
GetFullMessage
GetInnerException
GetMessage
operator=
CmonthCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CmonthDayCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cr4Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cr8Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CSerializationContext
AdditionalRootAttributes
DefaultContext
DefaultNamespaceURI
IgnoreInvalidCollectionCounts
IgnoreMissingChoice
IgnoreMissingMandatoryElements
IgnoreNamespaces
IgnoreUnknownAttributes
IgnoreUnknownElements
InLineSchema
NamespaceAliases
NoOptionalAttributeDefaultOutput
ProcessingInstructions
StripCDATA
WriteDefaultElementValues
WriteDefaultNamespaceEvenIfBlank
WriteTypeAttribute
FIContext
DataTypes
GetFIContext
SetSuggestedValues
JsonContext
AllowComments
JsonContext
RootElementName
SupportRoundtrip
CSmartPtr
_PtrClass
CSmartPtr
Detach
operator &
operator *
operator ->
operator <
operator >
operator T*
operator!
operator!=
operator=
operator==
Ptr
Release
CstringCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CtimeCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cui1Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cui2Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cui4Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Cui8Col
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CXmlCollectionBase
AddEventListener
AddRef
Clear
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CXmlObjectBase
AddRef
FromJson
FromJsonFile
FromJsonStream
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
Release
ToFastInfosetFile
ToFastInfosetStream
ToJson
ToJsonFile
ToJsonStream
ToXml
ToXmlFile
ToXmlStream
CXmlTextWriter
AddNamespace
GetXml
SetDefaultNamespace
SetEOLType
SetFormat
WriteAttributeString
WriteAttributeType
WriteComment
WriteEndDocument
WriteEndElement
WriteHeaderDirective
WriteStartDocument
WriteStartElement
WriteString
CyearCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetCount
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
CyearMonthCol
Add
AddAt
AddEventListener
AddRef
begin
Clear
end
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetMaxOccurs
GetMinOccurs
Item
Iterator
Release
Remove
RemoveEventListener
ToXml
ToXmlFile
ToXmlStream
ValidateCount
Java
Reference
com.liquid_technologies.ltxmllib20
Attribute
clone
fromXml
fromXmlElement
fromXmlFile
getBase
getName
getNamespace
getTargetNamespace
getValue
noBanner
onEvent
setName
setNamespace
setValue
toXml
toXmlFile
toXmlStream
AttributeCol
add
addEventListener
attributeCol
clear
clone
count
fromXml
fromXmlElement
fromXmlFile
get
getBase
getIterator
getTargetNamespace
item
noBanner
onEvent
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Base64BinaryCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
BinaryData
BinaryData
equals
getAsBase64
getAsHexString
getData
getEmpty
getLength
setData
setFromString
BooleanCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
DateCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
DateTime
add
after
afterEquals
before
beforeEquals
clone
compareTo
DateTime
decreaseBy
default
equals
getCalendar
getCurrentTime
getDay
getDayOfWeek
getDayOfYear
getHour
getMicroSecond
getMilliSecond
getMinute
getMonth
getNanoSecond
getNormalized
getRealSecond
getSecond
getType
getYear
getZoneHour
getZoneMinute
hasTimeZone
increaseBy
isUTC
parseXSDDate
parseXSDDateTime
parseXSDTime
setDate
setDateTime
setFracTime
setGDay
setGMonth
setGMonthDay
setGYear
setGYearMonth
setTime
setTimeZone
setUTC
toString
DatetimeCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
DayCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
DOM
XmlAttribute
getLocalName
getNamespaceURI
getPrefix
getValue
isNamespaceAttribute
XmlAttributeCol
add
getItem
getLength
getLocalName
getNamespaceURI
getPrefix
getValue
isNamespaceAttribute
XmlDocument
getDocumentElement
parse
getDocumentElement
parse (base)
parse (Element)
XmlElement
getAttributes
getElementText
getFirstChildElement
getLocalName
getNamespaceURI
getNextSiblingElement
getAttributes
getElementText
getFirstChildElement
getLocalName
getNamespaceURI
getNextSiblingElement
Duration
clone
compareTo
Duration
equals
getAsNegative
getDays
getHours
getMicroSeconds
getMilliSeconds
getMinutes
getMonths
getNanoSeconds
getSeconds
getYears
isNegative
longer
negate
parseXSDDuration
setDays
setDuration
setHours
setMicroSeconds
setMilliSeconds
setMinutes
setMonths
setNanoSeconds
setSeconds
setYears
shorter
toString
DurationCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Element
clone
Element
fromXml
fromXmlElement
fromXmlFile
getAttributes
getBase
getChildElements
getName
getNamespace
getTargetNamespace
getText
noBanner
onEvent
setName
setNamespace
setText
toXml
toXmlFile
toXmlStream
ElementCol
add
addEventListener
clear
clone
count
ElementCol
fromXml
fromXmlElement
fromXmlFile
get
getBase
getItem
getIterator
getTargetNamespace
noBanner
onEvent
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
exceptions
LtException
LtInvalidNamespaceException
LtInvalidParamException
LtInvalidStateException
LtInvalidValueException
HexBinaryCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
I1Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
I2Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
I4Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
I8Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
MonthCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
MonthDayCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
R4Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
R8Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
SerializationContext
AdditionalRootAttributes
Default
DefaultNamespaceURI
DtdProcessing
IgnoreInvalidCollectionCounts
IgnoreMissingChoice
IgnoreMissingMandatoryElements
IgnoreNamespaces
IgnoreUnknownAttributes
IgnoreUnknownElements
InLineSchema
NamespaceAliases
NoOptionalAttributeDefaultOutput
ProcessingInstructions
StripCDATA
WriteDefaultElementValues
Java getWriteDefaultNamespaceEvenIfBlank - SerializationContext
WriteTypeAttribute
JsonContext
AllowComments
JsonContext
RootElementName
SupportRoundtrip
StringCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
TimeCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Ui1Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Ui2Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Ui4Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Ui8Col
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
XmlCollectionBase
addEventListener
clear
clone
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
XmlObjectBase
clone
fromJson
fromJsonFile
fromJsonStream
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
getBase
getNamespace
getTargetNamespace
noBanner
preserveCharacterRefCR
register
toJson
toJsonFile
toJsonStream
toXml
toXmlFile
toXmlStream
XmlObjectInterface
clone
Java fromJson
Java fromJsonFile
Java fromJsonStream
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
getBase
getNamespace
getTargetNamespace
toXml
toXmlFile
toXmlStream
Java toJson
Java toJsonFile
Java toJsonStream
XmlTextWriter
addNamespace
formatting
setDefaultNamespace
writeAttributeString
writeAttributeType
writeComment
writeEndDocument
writeEndElement
writeHeaderDirective
writeStartDocument
writeStartElement
writeString
XmlTextWriter
YearCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
YearMonthCol
add
addEventListener
clear
clone
Constructor
count
fromXml
fromXmlElement
fromXmlFile
fromXmlStream
get
getBase
getItem
getIterator
getMaxOccurs
getMinOccurs
getNamespace
getTargetNamespace
noBanner
register
remove
removeEventListener
toXml
toXmlFile
toXmlStream
validateCount
Visual Basic 6
Reference
Attribute
AttributeName
AttributeValue
Namespace
TargetNamespace
AttributeCol
Add
AddNew
AddNewEx
Clear
Count
Item
OnCollectionChange
Remove
base64BinaryCol
Add
Clear
Count
Item
OnCollectionChange
Remove
BigInteger
Add
AsDecimal
AsDouble
AsLong
AsString
Compare
Divide
Equals
FromBigInteger
FromDecimal
FromDouble
FromString
Multiply
Negate
Subtract
BinaryData
Append
AppendString
AsBase64
AsHexString
AsString
Data
Equals
Length
SetBuffer
SetBufferFromBase64
SetBufferFromHexString
SetBufferFromString
booleanCol
Add
Clear
Count
Item
OnCollectionChange
Remove
dateCol
Add
Clear
Count
Item
OnCollectionChange
Remove
DateTime
AddDateTimeSpan
Clear
Clone
CompareTo
dateType
Day
DayOfWeek
DayOfYear
DTType
Equals
HasTimeZone
Hour
Init
IsDayValid
IsHourValid
IsMilliSecondValid
IsMinuteValid
IsMonthValid
IsNanoSecondValid
IsSecondValid
IsUTC
IsYearValid
MicroSecond
MilliSecond
Minute
Month
NanoSecond
ParseXSDDate
ParseXSDDateTime
ParseXSDTime
RealSecond
Second
SetDate
SetDateTime
SetDateTimeEx
SetDateTimeWithType
SetFracTime
SetFromDateTime
SetGDay
SetGMonthDay
SetGYear
SetGYearMonth
SetTime
SetTimeEx
SetTimeZone
SetUTC
SetXSDDate
SubDateTimeSpan
ToString
Validate
VBDate
Year
ZoneHour
ZoneMinute
datetimeCol
Add
Clear
Count
Item
OnCollectionChange
Remove
DateTimeSpan
Clear
Clone
Days
Equals
Hours
IsNegative
MicroSeconds
MilliSeconds
Minutes
Months
NanoSeconds
Negate
Normalize
ParseXSDDuration
Seconds
SetDateTimeSpan
ToString
Years
dayCol
Add
Clear
Count
Item
OnCollectionChange
Remove
Decimal
Accuracy
Add
AsBigInteger
AsDouble
AsLong
AsString
Compare
Divide
Equals
FromBigInteger
FromDecimal
FromDouble
FromLong
FromString
Multiply
Negate
opertor_Maths
DTType
durationCol
Add
Clear
Count
Item
OnCollectionChange
Remove
Element
Attributes
ElementName
Elements
ElementValue
Namespace
ElementCol
Add
AddNew
Count
Item
OnCollectionChange
Remove
hexBinaryCol
Add
Clear
Count
Item
OnCollectionChange
Remove
i1Col
Add
Clear
Count
Item
OnCollectionChange
Remove
i2Col
Add
Clear
Count
Item
OnCollectionChange
Remove
i4Col
Add
Clear
Count
Item
OnCollectionChange
Remove
i8Col
Add
Clear
Count
Item
OnCollectionChange
Remove
monthCol
Add
Clear
Count
Item
OnCollectionChange
Remove
monthDayCol
Add
Clear
Count
Item
OnCollectionChange
Remove
r4Col
Add
Clear
Count
Item
OnCollectionChange
Remove
r8Col
Add
Clear
Count
Item
OnCollectionChange
Remove
stringCol
Add
Clear
Count
Item
OnCollectionChange
Remove
timeCol
Add
Clear
Count
Item
OnCollectionChange
Remove
ui1Col
Add
Clear
Count
Item
OnCollectionChange
Remove
ui2Col
Add
Clear
Count
Item
OnCollectionChange
Remove
ui4Col
Add
Clear
Count
Item
OnCollectionChange
Remove
ui8Col
Add
Clear
Count
Item
OnCollectionChange
Remove
XmlCollectionBase
XmlObjectBase
XmlSerializationContext
AdditionalRootAttributes
DefaultNamespaceURI
DefaultXmlSerializationContext
IgnoreInvalidCollectionCounts
IgnoreMissingChoice
IgnoreMissingMandatoryElements
IgnoreNamespaces
IgnoreUnknownAttributes
IgnoreUnknownElements
InLineSchema
NamespaceAliases
NoOptionalAttributeDefaultOutput
ProcessingInstructions
WriteTypeAttribute
XmlTextWriter
AddNamespace
defaultNamespace
EOL
Format
WriteAttributeNsString
WriteAttributeString
WriteAttributeType
WriteComment
WriteEndDocument
WriteEndElement
WriteHeaderDirective
WriteStartDocument
WriteStartElement
WriteString
Xml
yearCol
Add
Clear
Count
Item
OnCollectionChange
Remove
yearMonthCol
Add
Clear
Count
Item
OnCollectionChange
Remove
C# and VB .Net (Deprecated - use Liquid XML Objects)
Key Concepts
Using XML Collection Events
Reference
Attribute
Clone
Equals
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
Name
Namespace
NoBanner
OnChangeName
OnChangeNamespace
ToXml
ToXmlFile
ToXmlStream
Value
AttributeCol
Add
AttributeCol
Clear
Clone
Count
Equals
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
GetEnumerator
Item
NoBanner
OnCollectionAdd
OnCollectionAddComplete
OnCollectionChange
OnCollectionRemove
OnCollectionRemoveComplete
operator[]
Remove
ToString
ToXml
ToXmlFile
ToXmlStream
ValidateCount
BigInteger
abs
BigInteger
bitCount
gcd
geBytes
IntValue
LongValue
max
min
modInverse
modPow
Operators +, -, *, /, %, >>, <<, ==, !=, >, <, >=, <=, &, |, ^, ++, --, ~
setBit
sqrt
toHexString
ToString
unsetBit
BinaryData
Base64Encoded
BinaryData
Data
Empty
HexEncoded
Length
SetData
Element
Attributes
ChildElements
Clone
Element
Equals
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
Name
Namespace
NoBanner
OnChangeName
OnChangeNamespace
Text
ToXml
ToXmlFile
ToXmlStream
ElementCol
Add
Clear
Clone
Count
ElementCol
Equals
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
GetEnumerator
Item
NoBanner
OnCollectionAdd
OnCollectionAddComplete
OnCollectionChange
OnCollectionRemove
OnCollectionRemoveComplete
operator[]
Remove
ToString
ToXml
ToXmlFile
ToXmlStream
ValidateCount
LtException
LtException
LtInvalidNamespaceException
LtInvalidNamespaceException
LtInvalidParamException
LtInvalidParamException
LtInvalidStateException
LtInvalidStateException
LtInvalidValueException
LtInvalidValueException
LtValidationException
LtValidationException
SerializationContext
AdditionalRootAttributes
Default
DefaultNamespaceURI
IgnoreInvalidCollectionCounts
IgnoreMissingChoice
IgnoreMissingMandatoryElements
IgnoreNamespaces
IgnoreUnknownAttributes
IgnoreUnknownElements
InLineSchema
NamespaceAliases
NoOptionalAttributeDefaultOutput
PersistUnknownAttributes
PersistUnknownElements
ProcessingInstructions
SerializationError
StripCDATA
StripWhitespace
WriteDefaultElementValues
WriteDefaultNamespaceEvenIfBlank
WriteTypeAttribute
FIContext
DataTypes
FIContext
SetSuggestedValues
JsonContext
AllowComments
AllowFloatingPointNaN
JsonContext
RootElementName
SupportRoundtrip
Templated Collection Classes
Default
XmlCollectionBase
Clear
Clone
Count
Equals
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
GetEnumerator
Item
NoBanner
OnCollectionAdd
OnCollectionAddComplete
OnCollectionChange
OnCollectionRemove
OnCollectionRemoveComplete
Remove
ToString
ToXml
ToXmlFile
ToXmlStream
ValidateCount
XmlDateTime
AsDateTime
Clone
CompareTo
Day
DayOfWeek
DayOfYear
GetCurrentTime
HasTimeZone
Hour
IsUTC
MicroSecond
MilliSecond
Minute
Month
NanoSecond
Normalize
operator +
operator -
operator <
operator <=
operator =
operator ==
operator >
operator >=
ParseISO8601Date
ParseISO8601DateTime
ParseISO8601Time
ParseXSDDate
ParseXSDDateTime
ParseXSDTime
RealSecond
Second
SetDate
SetDateTime
SetFracTime
SetGDay
SetGMonthDay
SetGYear
SetGYearMonth
SetTime
SetTimeZone
SetUTC
ToString
Type
XmlDateTime
Year
ZoneHour
ZoneMinute
XmlDateTimeSpan
AsNegative
Clone
Days
Hours
IsNegative
MicroSeconds
MilliSeconds
Minutes
Months
NanoSeconds
Negate
operator !=
operator <
operator <=
operator ==
operator >
operator >=
ParseXSDDuration
Seconds
SetDateTimeSpan
ToString
XmlDateTimeSpan
Years
XmlObjectBase
Clone
Equals
FromJson
FromJsonFile
FromJsonStream
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
GetElementName
NoBanner
PreserveCharacterRefCR
ToFastInfosetFile
ToFastInfosetStream
ToJson
ToJsonFile
ToJsonStream
ToXml
ToXmlFile
ToXmlStream
XmlObjectInterface
FromJson
FromJsonFile
FromJsonStream
FromXml
FromXmlElement
FromXmlFile
FromXmlStream
GetBase
Namespace
ToFastInfosetFile
ToFastInfosetStream
ToJson
ToJsonFile
ToJsonStream
ToXml
ToXmlFile
ToXmlStream
Specification
Supported Data Types and Facets
Supported XSD Features
Examples
Cardinality
XSD Files
Cardinality.xsd
Example Usage
Fully populated
C++ Sample : Cardinality
C# Sample : Cardinality
Java Sample : Cardinality
VB.Net Sample : Cardinality
Visual Basic 6 Sample : Cardinality
Minimally populated
C++ Sample : Cardinality
C# Sample : Cardinality
Java Sample : Cardinality
VB.Net Sample : Cardinality
Visual Basic 6 Sample : Cardinality
Derived By Extension
XSD Files
DerivedByExtension.xsd
Example Usage
Use of Base Address Type
C++ Sample : Derived By Extension
C# Sample : Derived By Extension
Java Sample : Derived By Extension
Visual Basic 6 Sample : Derived By Extension
VB.Net Sample : Derived By Extension
Use of Derived Base GBR_Address Type
C++ Sample : Derived By Extension
C# Sample : Derived By Extension
Java Sample : Derived By Extension
Visual Basic 6 Sample : Derived By Extension
VB.Net Sample : Derived By Extension
Use of Derived Can_Address Type
C++ Sample : Derived By Extension
Java Sample : Derived By Extension
Visual Basic 6 Sample : Derived By Extension
VB.Net Sample : Derived By Extension
Simple All
XSD Files
SimpleAll.xsd
Example Usage
Setting Elements
C++ Sample : Simple All
C# Sample : Simple All
Java Sample : Simple All
Visual Basic 6 Sample : Simple All
VB.Net Sample : Simple All
Simple Choice
XSD Files
SimpleChoice.xsd
Example Usage
Valid Choice
C++ Sample : Simple Choice
C# Sample : Simple Choice
Java Sample : Simple Choice
Visual Basic 6 Sample : Simple Choice
VB.Net Sample : Simple Choice
Setting to many elements in a Choice
C++ Sample : Simple Choice
C# Sample : Simple Choice
Java Sample : Simple Choice
Visual Basic 6 Sample : Simple Choice
VB.Net Sample : Simple Choice
Simple Hierarchy
XSD Files
SimpleHierarchy.xsd
Example Usage
Navigation
C++ Sample : Simple Hierarchy
C# Sample : Simple Hierarchy
Java Sample : Simple Hierarchy
Visual Basic 6 Sample : Simple Hierarchy
VB.Net Sample : Simple Hierarchy
Collections in a choice
C++ Sample : Simple Hierarchy
C# Sample : Simple Hierarchy
Java Sample : Simple Hierarchy
Visual Basic 6 Sample : Simple Hierarchy
VB.Net Sample : Simple Hierarchy
Simple Sequence
XSD Files
SimpleSequence.xsd
Example Usage
Missing Optional Elements
C++ Sample : Simple Sequence
C# Sample : Simple Sequence
Java Sample : Simple Sequence
Visual Basic 6 Sample : Simple Sequence
VB.Net Sample : Simple Sequence
Included Optional Elements
C++ Sample : Simple Sequence
C# Sample : Simple Sequence
Java Sample : Simple Sequence
Visual Basic 6 Sample : Simple Sequence
VB.Net Sample : Simple Sequence
Music Store
XSD Files
MusicStore.xsd
Example Usage
Request
C++ Sample : Music Store
C# Sample : Music Store
Java Sample : Music Store
Visual Basic 6 Sample : Music Store
VB.Net Sample : Music Store
C++ GetBase - CXmlObjectBase
In This Topic
CXmlObjectBase* GetBase()
Property
Description
Method Name
GetBase
Returns
The Concrete Base class.
Description
Used internally
Remarks
Do not call this directly.