Liquid XML Data Binder 2019
.Net SerializationContext
Liquid XML Data Binder (C++, Java, VB6) > Reference > C# and VB .Net (Deprecated - use Liquid XML Objects) > Reference > .Net SerializationContext
This feature has been superseded by Liquid XML Objects.
(The original functionality is still included in the product)
Use Liquid XML Objects
SerializationContext Class
The SerializationContext 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 not explicitly create an SerializationContext object and pass it to the ToXml and FromXml functions, then a static instance of a SerializationContext is used (accessible via SerializationContext.Default).
  Members Description  
    AdditionalRootAttributes Allows additional root elements to be specified.  
    Default The default SerializationContext, used when one is not explicitly specified.  
    DefaultNamespaceURI Specifies the default namespace used in the output.  
    FIContext Allow Fast Infoset specific items to be set.  
    IgnoreInvalidCollectionCounts Causes the parser to accept collections with the wrong number of elements in them. Default = false.  
    IgnoreMissingChoice Causes the parser to ignore empty choices (ones that should contain a valid element). Default = false.  
    IgnoreMissingMandatoryElements Causes the parser to ignore mandatory elements that are missing in the XML document. Default = false.  
    IgnoreNamespaces Causes the parser to accept items with the wrong namespace. Default = false.  
    IgnoreUnknownAttributes Cause the parser to ignore attributes that are not present in the schema. Default = false.  
    IgnoreUnknownElements Cause the parser to ignore elements that are not present in the schema. Default = false.  
    InLineSchema Allows a root level schema to be specified.  
    JsonContext Allow JSON specific items to be set.  
    NamespaceAliases A collection of name value pairs, containing a namespace URI and namespace Alias.  
    NoOptionalAttributeDefaultOutput Causes the writer to omit optional attribute default values from output XML document. Default = false.  
    PersistUnknownAttributes Cause the writer to write out additional attributes that are not present in the schema. Default = false.  
    PersistUnknownElements Cause the writer to write out additional elements that are not present in the schema. Default = false.  
    ProcessingInstructions Allows processing instructions to be added to the XML document.  
    SerializationError Event - Fired when an error occurs during serialization.  
    StripCDATA Determines if CDATA is removed from incoming data. Default = true.  
    WriteDefaultElementValues Causes the writer to write default element values into the output XML document. Default = false.  
    WriteTypeAttribute Determines if xs:type attribute is written out for derived elements. Default = true.