LtXmlLib16::CXmlSerializationContext Class
The CXmlSerializationContext class controls the way in which XML is serialized and de-serialized. It allows aspects of the validation to be changed, and the contents of the generated XML to be controlled.
If you do not explicitly create an CXmlSerializationContext object and pass it to the ToXML and FromXml functions, then a static instance of a CXmlSerializationContext is used (accessible via CXmlSerializationContext::GetDefaultContext()).
Base Classes: CXmlObjectBase
  Members Description  
    GetIgnoreUnknownAttributes Cause the parser to ignore attributes that are not present in the schema. Default = false.  
    GetIgnoreUnknownElements Cause the parser to ignore elements that are not present in the schema. Default = false.  
    GetIgnoreMissingMandatoryElements Causes the parser to ignore mandatory elements that are missing in the XML document. Default = false.  
    GetIgnoreMissingChoice Causes the parser to ignore empty choices (ones that should contain a valid element). Default = false.  
    GetIgnoreInvalidCollectionCounts Causes the parser to accept collections with the wrong number of elements in them. Default = false.  
    GetIgnoreNamespaces Causes the parser to accept items with the wrong namespace. Default = false.  
    GetNoOptionalAttributeDefaultOutput Causes the parser to omit optional attribute default values from output XML document. Default = false.  
    GetFIContext Allow Fast Infoset specific items to be set.  
    GetDefaultNamespaceURI Specifies the default namespace used in the output.  
    GetNamespaceAliases A collection of name value pairs, containing a namespace URI and namespace Alias.  
    GetAdditionalRootAttributes Allows additional root elements to be specified.  
    GetProcessingInstructions Allows processing instructions to be added to the XML document.  
    GetInLineSchema Allows a root level schema to be specified.  
    GetStripCDATA Determines if CDATA is removed from incoming data. Default = true.  
    GetWriteTypeAttribute Determines if xs:type attribute is written out for derived elements. Default = true.  
    GetDefaultContext The default CXmlSerializationContext, used when one is not explicitly specified.