Crestron.SimplSharp.CrestronXml

Classes

  ClassDescription
Public classXmlConvert
Encodes and decodes XML names and provides methods for converting between common language runtime types and XML Schema definition language (XSD) types. When converting data types the values returned are locale independent.
Public classXmlReader
SimplSharp.CrestronXml XmlReader Instance of a file supporting Xml Reading. Parameters: input: The stream containing the XML data. The SimplSharp.CrestronXml.XmlReader scans the first bytes of the stream looking for a byte order mark or other sign of encoding. When encoding is determined, the encoding is used to continue reading the stream, and processing continues parsing the input as a stream of (Unicode) characters. Returns: An SimplSharp.CrestronXml.XmlReader object used to read the data contained in the stream.
Public classXmlReaderSettings
Specifies a set of features to support on the XmlReader object created by the Create method.
Public classXmlTextReader
Represents a reader that provides fast, non-cached, forward-only access to XML data.
Public classXmlTextWriter
Represents a writer that provides a fast, non-cached, forward-only way of generating streams or files containing XML data that conforms to the W3C Extensible Markup Language (XML) 1.0 and the Namespaces in XML recommendations.
Public classXmlWriter
SimplSharp.CrestronXml XmlWriter Instance of a file supporting Xml Reading. Represents a writer that provides a fast, non-cached, forward-only means of generating streams or files containing XML data.
Public classXmlWriterSettings
SimplSharp.CrestronXml XmlReader Instance of a file supporting Xml Reading.

Interfaces

  InterfaceDescription
Public interfaceIXmlLineInfo
Provides an interface to enable a class to return line and position information.
Public interfaceIXmlNamespaceResolver
Provides read-only access to a set of prefix and namespace mappings.

Enumerations

  EnumerationDescription
Public enumerationConformanceLevel
Specifies the amount of input or output checking that the created XmlReader and XmlWriter objects perform.
Public enumerationEntityHandling
Specifies how the XmlTextReader or XmlValidatingReader handle entities.
Public enumerationFormatting
Specifies formatting options for the XmlTextWriter.
Public enumerationNewLineHandling
Specifies how to handle line breaks.
Public enumerationReadState
Specifies the state of the reader.
Public enumerationValidationType
Specifies the type of validation to perform.
Public enumerationWhitespaceHandling
Specifies how white space is handled.
Public enumerationWriteState
Specifies the state of the XmlWriter.
Public enumerationXmlDateTimeSerializationMode
Specifies how to treat the time value when converting between string and System.DateTime.
Public enumerationXmlNamespaceScope
Defines the namespace scope.
Public enumerationXmlNodeChangedAction
Specifies the type of node change.
Public enumerationXmlNodeOrder
Describes the document order of a node compared to a second node.
Public enumerationXmlNodeType
Specifies the type of node.
Public enumerationXmlOutputMethod
Specifies the method used to serialize the XmlWriter output.
Public enumerationXmlSchemaValidationFlags
Specifies schema validation options used by the Crestron.Xml.Schema.XmlSchemaValidator and Crestron.Xml.XmlReader classes.
Public enumerationXmlSpace
Specifies the current xml:space scope.
Public enumerationXmlTokenizedType
Represents the XML type for the string. This allows the string to be read as a particular XML type, for example a CDATA section type.