Implements an XmlTextReader that turns the first letter of incoming elements and attributes into uppercase.

The following tables list the members exposed by XmlFirstUpperReader.

Public Constructors

  Name Description
Public method XmlFirstUpperReader Overloaded. See XmlTextReader constructor overloads.
Top

Public Properties

  Name Description
Public property AttributeCount Gets the number of attributes on the current node. (inherited from XmlTextReader)
Public property BaseURI Gets the base URI of the current node. (inherited from XmlTextReader)
Public property CanReadBinaryContent Gets a value indicating whether the XmlTextReader implements the binary content read methods. (inherited from XmlTextReader)
Public property CanReadValueChunk Gets a value indicating whether the XmlTextReader implements the ReadValueChunk method. (inherited from XmlTextReader)
Public property CanResolveEntity Gets a value indicating whether this reader can parse and resolve entities. (inherited from XmlTextReader)
Public property Depth Gets the depth of the current node in the XML document. (inherited from XmlTextReader)
Public property Encoding Gets the encoding of the document. (inherited from XmlTextReader)
Public property EntityHandling Gets or sets a value that specifies how the reader handles entities. (inherited from XmlTextReader)
Public property EOF Gets a value indicating whether the reader is positioned at the end of the stream. (inherited from XmlTextReader)
Public property HasAttributes Gets a value indicating whether the current node has any attributes. (inherited from XmlReader)
Public property HasValue Gets a value indicating whether the current node can have a Value other than String.Empty. (inherited from XmlTextReader)
Public property IsDefault Gets a value indicating whether the current node is an attribute that was generated from the default value defined in the DTD or schema. (inherited from XmlTextReader)
Public property IsEmptyElement Gets a value indicating whether the current node is an empty element (for example, <MyElement/>). (inherited from XmlTextReader)
Public property Item Overloaded. See Item
Public property LineNumber Gets the current line number. (inherited from XmlTextReader)
Public property LinePosition Gets the current line position. (inherited from XmlTextReader)
Public property LocalName Overidden. See LocalName
Public property Name Overidden. See Name
Public property Namespaces Gets or sets a value indicating whether to do namespace support. (inherited from XmlTextReader)
Public property NamespaceURI Gets the namespace URI (as defined in the W3C Namespace specification) of the node on which the reader is positioned. (inherited from XmlTextReader)
Public property NameTable Gets the XmlNameTable associated with this implementation. (inherited from XmlTextReader)
Public property NodeType Gets the type of the current node. (inherited from XmlTextReader)
Public property Normalization Gets or sets a value indicating whether to normalize white space and attribute values. (inherited from XmlTextReader)
Public property Prefix Gets the namespace prefix associated with the current node. (inherited from XmlTextReader)
Public property ProhibitDtd Gets or sets a value indicating whether to allow DTD processing. (inherited from XmlTextReader)
Public property QuoteChar Gets the quotation mark character used to enclose the value of an attribute node. (inherited from XmlTextReader)
Public property ReadState Gets the state of the reader. (inherited from XmlTextReader)
Public property SchemaInfo Gets the schema information that has been assigned to the current node as a result of schema validation. (inherited from XmlReader)
Public property Settings Gets the XmlReaderSettings object used to create this XmlTextReader instance. (inherited from XmlTextReader)
Public property Value Gets the text value of the current node. (inherited from XmlTextReader)
Public property ValueType Gets The Common Language Runtime (CLR) type for the current node. (inherited from XmlReader)
Public property WhitespaceHandling Gets or sets a value that specifies how white space is handled. (inherited from XmlTextReader)
Public property XmlLang Gets the current xml:lang scope. (inherited from XmlTextReader)
Public property XmlResolver Sets the XmlResolver used for resolving DTD references. (inherited from XmlTextReader)
Public property XmlSpace Gets the current xml:space scope. (inherited from XmlTextReader)
Top

Public Methods

  Name Description
Public method Close Changes the ReadState to Closed. (inherited from XmlTextReader)
Public method Equals Determines whether the specified Object is equal to the current Object. (inherited from Object)
Public method GetAttribute Overloaded. Gets the value of the attribute with the specified name. (inherited from XmlTextReader)
Public method GetHashCode Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table. (inherited from Object)
Public method GetNamespacesInScope Gets a collection that contains all namespaces currently in-scope. (inherited from XmlTextReader)
Public method GetRemainder Gets the remainder of the buffered XML. (inherited from XmlTextReader)
Public method GetType Gets the Type of the current instance. (inherited from Object)
Public method HasLineInfo Gets a value indicating whether the class can return line information. (inherited from XmlTextReader)
Public method IsStartElement Overloaded. Calls MoveToContent and tests if the current content node is a start tag or empty element tag. (inherited from XmlReader)
Public method LookupNamespace Resolves a namespace prefix in the current element's scope. (inherited from XmlTextReader)
Public method MoveToAttribute Overloaded. See MoveToAttribute
Public method MoveToContent 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 method MoveToElement Moves to the element that contains the current attribute node. (inherited from XmlTextReader)
Public method MoveToFirstAttribute Moves to the first attribute. (inherited from XmlTextReader)
Public method MoveToNextAttribute Moves to the next attribute. (inherited from XmlTextReader)
Public method Read Reads the next node from the stream. (inherited from XmlTextReader)
Public method ReadAttributeValue Parses the attribute value into one or more Text, EntityReference, or EndEntity nodes. (inherited from XmlTextReader)
Public method ReadBase64 Decodes Base64 and returns the decoded binary bytes. (inherited from XmlTextReader)
Public method ReadBinHex Decodes BinHex and returns the decoded binary bytes. (inherited from XmlTextReader)
Public method ReadChars Reads the text contents of an element into a character buffer. This method is designed to read large streams of embedded text by calling it successively. (inherited from XmlTextReader)
Public method ReadContentAs Reads the content as an object of the type specified. (inherited from XmlReader)
Public method ReadContentAsBase64 Reads the content and returns the Base64 decoded binary bytes. (inherited from XmlTextReader)
Public method ReadContentAsBinHex Reads the content and returns the BinHex decoded binary bytes. (inherited from XmlTextReader)
Public method ReadContentAsBoolean Reads the text content at the current position as a Boolean. (inherited from XmlReader)
Public method ReadContentAsDateTime Reads the text content at the current position as a DateTime object. (inherited from XmlReader)
Public method ReadContentAsDecimal Reads the text content at the current position as a Decimal object. (inherited from XmlReader)
Public method ReadContentAsDouble Reads the text content at the current position as a double-precision floating-point number. (inherited from XmlReader)
Public method ReadContentAsFloat Reads the text content at the current position as a single-precision floating point number. (inherited from XmlReader)
Public method ReadContentAsInt Reads the text content at the current position as a 32-bit signed integer. (inherited from XmlReader)
Public method ReadContentAsLong Reads the text content at the current position as a 64-bit signed integer. (inherited from XmlReader)
Public method ReadContentAsObject Reads the text content at the current position as an Object. (inherited from XmlReader)
Public method ReadContentAsString Reads the text content at the current position as a String object. (inherited from XmlReader)
Public method ReadElementContentAs Overloaded. Reads the element content as the requested type. (inherited from XmlReader)
Public method ReadElementContentAsBase64 Reads the element and decodes the Base64 content. (inherited from XmlTextReader)
Public method ReadElementContentAsBinHex Reads the element and decodes the BinHex content. (inherited from XmlTextReader)
Public method ReadElementContentAsBoolean Overloaded. Reads the current element and returns the contents as a Boolean object. (inherited from XmlReader)
Public method ReadElementContentAsDateTime Overloaded. Reads the current element and returns the contents as a DateTime object. (inherited from XmlReader)
Public method ReadElementContentAsDecimal Overloaded. Reads the current element and returns the contents as a Decimal object. (inherited from XmlReader)
Public method ReadElementContentAsDouble Overloaded. Reads the current element and returns the contents as a double-precision floating-point number. (inherited from XmlReader)
Public method ReadElementContentAsFloat Overloaded. Reads the current element and returns the contents as single-precision floating-point number. (inherited from XmlReader)
Public method ReadElementContentAsInt Overloaded. Reads the current element and returns the contents as a 32-bit signed integer. (inherited from XmlReader)
Public method ReadElementContentAsLong Overloaded. Reads the current element and returns the contents as a 64-bit signed integer. (inherited from XmlReader)
Public method ReadElementContentAsObject Overloaded. Reads the current element and returns the contents as an Object. (inherited from XmlReader)
Public method ReadElementContentAsString Overloaded. Reads the current element and returns the contents as a String object. (inherited from XmlReader)
Public method ReadElementString Overloaded. Reads a text-only element. (inherited from XmlReader)
Public method ReadEndElement Checks that the current content node is an end tag and advances the reader to the next node. (inherited from XmlReader)
Public method ReadInnerXml When overridden in a derived class, reads all the content, including markup, as a string. (inherited from XmlReader)
Public method ReadOuterXml When overridden in a derived class, reads the content, including markup, representing this node and all its children. (inherited from XmlReader)
Public method ReadStartElement Overloaded. Checks that the current node is an element and advances the reader to the next node. (inherited from XmlReader)
Public method ReadString Reads the contents of an element or a text node as a string. (inherited from XmlTextReader)
Public method ReadSubtree Returns a new XmlReader instance that can be used to read the current node, and all its descendants. (inherited from XmlReader)
Public method ReadToDescendant Overloaded. Advances the XmlReader to the next descendant element with the specified qualified name. (inherited from XmlReader)
Public method ReadToFollowing Overloaded. Reads until an element with the specified qualified name is found. (inherited from XmlReader)
Public method ReadToNextSibling Overloaded. Advances the XmlReader to the next sibling element with the specified qualified name. (inherited from XmlReader)
Public method ReadValueChunk Reads large streams of text embedded in an XML document. (inherited from XmlReader)
Public method ResetState Resets the state of the reader to ReadState.Initial. (inherited from XmlTextReader)
Public method ResolveEntity Resolves the entity reference for EntityReference nodes. (inherited from XmlTextReader)
Public method Skip Skips the children of the current node. (inherited from XmlTextReader)
Public method ToString Returns a String that represents the current Object. (inherited from Object)
Top

See Also