This feature has been superseded by Liquid XML Objects. (The original functionality is still included in the product) |
Use Liquid XML Objects |
Liquid XML .Net Runtime Library
The Liquid Technologies Runtimes for .Net provide common functionality and common base classes to all Liquid XML generated wrapper classes.
The required library Liquid.Runtime.dll is accessed from the LiquidTechnologies.Runtime Nuget.
Class | Description | |||
Attribute | Provides support for un-typed attributes (i.e. items not described in the schema). Extends XmlObjectBase. | |||
AttributeCol | A collection of Attribute objects. Extends XmlTemplatedCollectionBase<T>. | |||
BigInteger | Holds large Integer values. Used for handling xs:integer, xs:negativeInteger, xs:nonNegativeInteger, xs:nonPositiveInteger and xs:positiveInteger. | |||
BinaryData | Holds binary information that can be embedded in some XML documents. Used for handling xs:base64Binary and xs:hexBinary. | |||
Element | Provides support for un-typed elements (i.e. items not described in the schema). Extends XmlObjectBase. | |||
ElementCol | A collection of Element objects. Extends XmlTemplatedCollectionBase<T>. | |||
FastInfosetReader | An implementation of a FastInfoset Reader. For internal use only. | |||
FastInfosetWriter | An implementation of a FastInfoset Writer. Extends XmlWriter. For internal use only. | |||
LtException | The base class for all exceptions thrown. | |||
LtInvalidNamespaceException | Thrown when an attribute or element has an invalid namespace. Extends LtValidationException. | |||
LtInvalidParamException | Thrown when the input parameter to a method is invalid. Extends LtException. | |||
LtInvalidStateException | Thrown when the state of the XML Document is invalid. Extends LtException. | |||
LtInvalidValueException | Thrown when a value is invalid in the given context. Extends LtValidationException. | |||
LtValidationException | Thrown when the xml is invalid against the schema. Extends LtException. | |||
PrimitiveRestrictions | Represents the facets of simple types. For internal use only. | |||
XmlAbstractCollection<T> | This is the base class for all the generated abstract object collection classes. Extends XmlTemplatedCollectionBase<T>. | |||
XmlCollection<T> | This is the base class for all the generated object collection classes. Extends XmlTemplatedCollectionBase<T>. | |||
XmlCollectionBase | The base class for all collection classes. Extends XmlObjectBase. | |||
XmlDateTime | A class to represent the W3C's version of a date time. Used for handling xs:date, xs:dateTime, xs:gDay, xs:gMonth, xs:gYear, xs:gYearMonth and xs:time. Implements ICloneable. | |||
XmlDateTimeSpan | A class to represent the W3C's version of a date time span. Used for handling xs:duration. Implements ICloneable. | |||
XmlEnumCollection<T> | This is the base class for all the generated enum type collection classes. Extends XmlTemplatedCollectionBase<T>. | |||
XmlGeneratedClass | Abstract base class for all generated wrapper classes. Extends XmlObjectBase by Implementing INotifyPropertyChanged. | |||
XmlObjectBase | Abstract base class for all generated wrapper classes and collections. Implements XmlObjectInterface. | |||
XmlObjectInterface | The base interface for all generated wrapper classes. Implements ICloneable. | |||
XmlTemplatedCollectionBase<T> | This is the base class for all the templated collections. Extends XmlCollectionBase. Implements IList<T> and IBindingList. | |||
XmlTextWriter | A class that enables XML documents to be constructed. Extends XmlWriter. For internal use only. | |||
XmlTypeCollection<T> | This is the base class for all the generated simple type collection classes. Extends XmlTemplatedCollectionBase<T>. | |||
XmlWriter | Abstract class that enables XML documents to be constructed. For internal use only. |