Mvp.Xml Library API Documentation

Syntax

C#
public class XIncludingReader
Visual Basic (Declaration)
Public Class XIncludingReader
Visual C++
public ref class XIncludingReader

The type exposes the following members.

Public Constructors

  NameDescription
Public methodXIncludingReaderXIncludingReaderNewOverloaded.

Public Methods

  NameDescription
Public methodClose (Overrides XmlReader..::Close()().)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetAttributeOverloaded.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasLineInfo
Gets a value indicating whether the class can return line information. See HasLineInfo()().
Public methodIsStartElementOverloaded.
Public methodLookupNamespace (Overrides XmlReader..::LookupNamespace(String).)
Public methodMoveToAttributeOverloaded.
Public methodMoveToContent
Checks whether the current node is a content (non-white space text, CDATA, Element, EndElement, EntityReference, or EndEntity) node. If the node is not a content node, the reader skips ahead to the next content node or end of file. It skips over nodes of the following type: ProcessingInstruction, DocumentType, Comment, Whitespace, or SignificantWhitespace.
(Inherited from XmlReader.)
Public methodMoveToElement (Overrides XmlReader..::MoveToElement()().)
Public methodMoveToFirstAttribute (Overrides XmlReader..::MoveToFirstAttribute()().)
Public methodMoveToNextAttribute (Overrides XmlReader..::MoveToNextAttribute()().)
Public methodRead (Overrides XmlReader..::Read()().)
Public methodReadAttributeValue (Overrides XmlReader..::ReadAttributeValue()().)
Public methodReadContentAs
Reads the content as an object of the type specified.
(Inherited from XmlReader.)
Public methodReadContentAsBase64
Reads the content and returns the Base64 decoded binary bytes.
(Inherited from XmlReader.)
Public methodReadContentAsBinHex
Reads the content and returns the BinHex decoded binary bytes.
(Inherited from XmlReader.)
Public methodReadContentAsBoolean
Reads the text content at the current position as a Boolean.
(Inherited from XmlReader.)
Public methodReadContentAsDateTime
Reads the text content at the current position as a DateTime object.
(Inherited from XmlReader.)
Public methodReadContentAsDecimal
Reads the text content at the current position as a Decimal object.
(Inherited from XmlReader.)
Public methodReadContentAsDouble
Reads the text content at the current position as a double-precision floating-point number.
(Inherited from XmlReader.)
Public methodReadContentAsFloat
Reads the text content at the current position as a single-precision floating point number.
(Inherited from XmlReader.)
Public methodReadContentAsInt
Reads the text content at the current position as a 32-bit signed integer.
(Inherited from XmlReader.)
Public methodReadContentAsLong
Reads the text content at the current position as a 64-bit signed integer.
(Inherited from XmlReader.)
Public methodReadContentAsObject
Reads the text content at the current position as an Object.
(Inherited from XmlReader.)
Public methodReadContentAsString
Reads the text content at the current position as a String object.
(Inherited from XmlReader.)
Public methodReadElementContentAsOverloaded.
Public methodReadElementContentAsBase64
Reads the element and decodes the Base64 content.
(Inherited from XmlReader.)
Public methodReadElementContentAsBinHex
Reads the element and decodes the BinHex content.
(Inherited from XmlReader.)
Public methodReadElementContentAsBooleanOverloaded.
Public methodReadElementContentAsDateTimeOverloaded.
Public methodReadElementContentAsDecimalOverloaded.
Public methodReadElementContentAsDoubleOverloaded.
Public methodReadElementContentAsFloatOverloaded.
Public methodReadElementContentAsIntOverloaded.
Public methodReadElementContentAsLongOverloaded.
Public methodReadElementContentAsObjectOverloaded.
Public methodReadElementContentAsStringOverloaded.
Public methodReadElementStringOverloaded.
Public methodReadEndElement
Checks that the current content node is an end tag and advances the reader to the next node.
(Inherited from XmlReader.)
Public methodReadInnerXml (Overrides XmlReader..::ReadInnerXml()().)
Public methodReadOuterXml (Overrides XmlReader..::ReadOuterXml()().)
Public methodReadStartElementOverloaded.
Public methodReadString (Overrides XmlReader..::ReadString()().)
Public methodReadSubtree
Returns a new XmlReader instance that can be used to read the current node, and all its descendants.
(Inherited from XmlReader.)
Public methodReadToDescendantOverloaded.
Public methodReadToFollowingOverloaded.
Public methodReadToNextSiblingOverloaded.
Public methodReadValueChunk
Reads large streams of text embedded in an XML document.
(Inherited from XmlReader.)
Public methodResolveEntity (Overrides XmlReader..::ResolveEntity()().)
Public methodSkip
Skips the children of the current node.
(Inherited from XmlReader.)
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)

Protected Methods

  NameDescription
Protected methodDispose
Releases the unmanaged resources used by the XmlReader and optionally releases the managed resources.
(Inherited from XmlReader.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

Public Properties

  NameDescription
Public propertyAttributeCount (Overrides XmlReader..::AttributeCount.)
Public propertyBaseURI (Overrides XmlReader..::BaseURI.)
Public propertyCanReadBinaryContent
Gets a value indicating whether the XmlReader implements the binary content read methods.
(Inherited from XmlReader.)
Public propertyCanReadValueChunk
Gets a value indicating whether the XmlReader implements the ReadValueChunk(array<Char>[](), Int32, Int32) method.
(Inherited from XmlReader.)
Public propertyCanResolveEntity
Gets a value indicating whether this reader can parse and resolve entities.
(Inherited from XmlReader.)
Public propertyDepth
See Depth
(Overrides XmlReader..::Depth.)
Public propertyEncoding
Gets the encoding of the document.
Public propertyEOF
See EOF
(Overrides XmlReader..::EOF.)
Public propertyExposeTextInclusionsAsCDATA
Flag indicating whether expose text inclusions as CDATA or as Text. By default it's Text.
Public propertyHasAttributes
Gets a value indicating whether the current node has any attributes.
(Inherited from XmlReader.)
Public propertyHasValue (Overrides XmlReader..::HasValue.)
Public propertyIsDefault (Overrides XmlReader..::IsDefault.)
Public propertyIsEmptyElement (Overrides XmlReader..::IsEmptyElement.)
Public propertyItemOverloaded.
Public propertyLineNumber
Gets the current line number. See LineNumber.
Public propertyLinePosition
Gets the current line position. See LinePosition.
Public propertyLocalName (Overrides XmlReader..::LocalName.)
Public propertyMakeRelativeBaseUri
Flag indicating whether to emit xml:base as relative URI. True by default.
Public propertyName
See Name
(Overrides XmlReader..::Name.)
Public propertyNamespaceURI (Overrides XmlReader..::NamespaceURI.)
Public propertyNameTable (Overrides XmlReader..::NameTable.)
Public propertyNodeType (Overrides XmlReader..::NodeType.)
Public propertyPrefix
See Prefix
(Overrides XmlReader..::Prefix.)
Public propertyQuoteChar (Overrides XmlReader..::QuoteChar.)
Public propertyReadState (Overrides XmlReader..::ReadState.)
Public propertySchemaInfo
Gets the schema information that has been assigned to the current node as a result of schema validation.
(Inherited from XmlReader.)
Public propertySettings
Gets the XmlReaderSettings object used to create this XmlReader instance.
(Inherited from XmlReader.)
Public propertyValue
See Value
(Overrides XmlReader..::Value.)
Public propertyValueType
Gets The Common Language Runtime (CLR) type for the current node.
(Inherited from XmlReader.)
Public propertyWhitespaceHandling
Public propertyXmlLang (Overrides XmlReader..::XmlLang.)
Public propertyXmlResolver
XmlResolver to resolve external URI references
Public propertyXmlSpace (Overrides XmlReader..::XmlSpace.)

Explicit Interface Implementations

  NameDescription
Explicit interface implemetationPrivate methodIDisposable..::Dispose (Inherited from XmlReader.)

See Also