XmlQueryOutput Class (System.Xml.Xsl.Runtime)

Switch View :
ScriptFree
.NET Framework Class Library
XmlQueryOutput Class

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Represents an XmlWriter that provides additional functionality that is required for outputting the results of XSLT transformations.

Inheritance Hierarchy

System.Object
  System.Xml.XmlWriter
    System.Xml.Xsl.Runtime.XmlQueryOutput

Namespace:  System.Xml.Xsl.Runtime
Assembly:  System.Data.SqlXml (in System.Data.SqlXml.dll)
Syntax

Visual Basic
Public NotInheritable Class XmlQueryOutput _
	Inherits XmlWriter
C#
public sealed class XmlQueryOutput : XmlWriter
Visual C++
public ref class XmlQueryOutput sealed : public XmlWriter
F#
[<Sealed>]
type XmlQueryOutput =  
    class
        inherit XmlWriter
    end

The XmlQueryOutput type exposes the following members.

Properties

  Name Description
Public property Settings Gets the XmlWriterSettings object used to create this XmlWriter instance. (Inherited from XmlWriter.)
Public property WriteState Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteState.)
Public property XmlLang Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.XmlLang.)
Public property XmlSpace Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.XmlSpace.)
Top
Methods

  Name Description
Public method Close Infrastructure. This method is implemented as empty and does nothing. (Overrides XmlWriter.Close().)
Protected method Dispose(Boolean) Releases the unmanaged resources used by the XmlWriter and optionally releases the managed resources. (Inherited from XmlWriter.)
Public method EndCopy Infrastructure. Ends the shallow copy of the navigator's current node. This method should only be called for element and document nodes.
Public method EndTree Infrastructure. Writes the end of the tree.
Public method Equals(Object) Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method Flush Infrastructure. This method is implemented as empty and does nothing. (Overrides XmlWriter.Flush().)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method LookupPrefix Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.LookupPrefix(String).)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method StartCopy Infrastructure. Begins the shallow copy of the navigator's current node to output.
Public method StartElementContentUnchecked Infrastructure. Called after an element's attributes have been enumerated, but before any children have been enumerated. Well-formedness is assumed, so no additional checks are performed.
Public method StartTree Infrastructure. Starts the construction of a new tree.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Public method WriteAttributes When overridden in a derived class, writes out all the attributes found at the current position in the XmlReader. (Inherited from XmlWriter.)
Public method WriteAttributeString(String, String) When overridden in a derived class, writes out the attribute with the specified local name and value. (Inherited from XmlWriter.)
Public method WriteAttributeString(String, String, String) When overridden in a derived class, writes an attribute with the specified local name, namespace URI, and value. (Inherited from XmlWriter.)
Public method WriteAttributeString(String, String, String, String) When overridden in a derived class, writes out the attribute with the specified prefix, local name, namespace URI, and value. (Inherited from XmlWriter.)
Public method WriteBase64 Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteBase64(Byte[], Int32, Int32).)
Public method WriteBinHex When overridden in a derived class, encodes the specified binary bytes as BinHex and writes out the resulting text. (Inherited from XmlWriter.)
Public method WriteCData Infrastructure. Empty implementation that does nothing. (Overrides XmlWriter.WriteCData(String).)
Public method WriteCharEntity Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteCharEntity(Char).)
Public method WriteChars Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteChars(Char[], Int32, Int32).)
Public method WriteComment Infrastructure. Writes the comment. The method does not verify well-formedness. Other methods called by this one do the necessary checks. (Overrides XmlWriter.WriteComment(String).)
Public method WriteCommentString Infrastructure. Cache the comment's string.
Public method WriteDocType Infrastructure. Throws NotSupportedException. Should never be called. (Overrides XmlWriter.WriteDocType(String, String, String, String).)
Public method WriteElementString(String, String) Writes an element with the specified local name and value. (Inherited from XmlWriter.)
Public method WriteElementString(String, String, String) Writes an element with the specified local name, namespace URI, and value. (Inherited from XmlWriter.)
Public method WriteElementString(String, String, String, String) Writes an element with the specified local name, namespace URI, and value. (Inherited from XmlWriter.)
Public method WriteEndAttribute Infrastructure. Checks the attribute for well-formedness and writes the end of the attribute. (Overrides XmlWriter.WriteEndAttribute().)
Public method WriteEndAttributeUnchecked Infrastructure. Writes the end of the attribute. There is an assumption of well-formedness, so no additional checks are performed.
Public method WriteEndComment Infrastructure. Checks the comment for well-formedness and writes the end of the comment.
Public method WriteEndDocument Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteEndDocument().)
Public method WriteEndElement Infrastructure. Checks the element for well-formedness and writes the end of the element. (Overrides XmlWriter.WriteEndElement().)
Public method WriteEndElementUnchecked(String) Infrastructure. Writes the end of the element with local name. Well-formedness is assumed, so no additional checks are performed.
Public method WriteEndElementUnchecked(String, String, String) Infrastructure. Writes the end of the element with prefix, local name, and namespace. No checks are performed.
Public method WriteEndNamespace Infrastructure. Checks the namespace for well-formedness and writes the namespace.
Public method WriteEndProcessingInstruction Infrastructure. Checks the processing instruction for well-formedness and writes the processing instruction.
Public method WriteEndRoot Infrastructure. Writes the end of the root of the tree and resets the state.
Public method WriteEntityRef Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteEntityRef(String).)
Public method WriteFullEndElement Infrastructure. Checks the element for well-formedness before writing the end of the element. (Overrides XmlWriter.WriteFullEndElement().)
Public method WriteItem Infrastructure. Write an item to output. If currently constructing an Xml tree, then the item is always copied. At the top-level, the item's identity is preserved unless it is an atomic value.
Public method WriteName When overridden in a derived class, writes out the specified name, ensuring it is a valid name according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Inherited from XmlWriter.)
Public method WriteNamespaceDeclaration Infrastructure. Checks the namespace declaration for well-formedness and writes the namespace declaration.
Public method WriteNamespaceDeclarationUnchecked Infrastructure. Adds a new namespace declaration - xmlns:prefix="ns" - to the set of in-scope declarations. This method does not perform any additional checks.
Public method WriteNamespaceString Infrastructure. Caches the namespace's text.
Public method WriteNmToken When overridden in a derived class, writes out the specified name, ensuring it is a valid NmToken according to the W3C XML 1.0 recommendation (http://www.w3.org/TR/1998/REC-xml-19980210#NT-Name). (Inherited from XmlWriter.)
Public method WriteNode(XmlReader, Boolean) When overridden in a derived class, copies everything from the reader to the writer and moves the reader to the start of the next sibling. (Inherited from XmlWriter.)
Public method WriteNode(XPathNavigator, Boolean) Copies everything from the XPathNavigator object to the writer. The position of the XPathNavigator remains unchanged. (Inherited from XmlWriter.)
Public method WriteProcessingInstruction Infrastructure. Writes the processing instruction. No checks for well-formedness are done by this method; the called methods do checks if needed. (Overrides XmlWriter.WriteProcessingInstruction(String, String).)
Public method WriteProcessingInstructionString Infrastructure. Caches the processing instruction's text.
Public method WriteQualifiedName When overridden in a derived class, writes out the namespace-qualified name. This method looks up the prefix that is in scope for the given namespace. (Inherited from XmlWriter.)
Public method WriteRaw(String) Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteRaw(String).)
Public method WriteRaw(Char[], Int32, Int32) Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteRaw(Char[], Int32, Int32).)
Public method WriteRawUnchecked Infrastructure. Writes a text block without escaping special characters.
Public method WriteStartAttribute(String) Writes the start of an attribute with the specified local name. (Inherited from XmlWriter.)
Public method WriteStartAttribute(String, String) Writes the start of an attribute with the specified local name and namespace URI. (Inherited from XmlWriter.)
Public method WriteStartAttribute(String, String, String) Infrastructure. Checks the attribute for well-formedness before writing the start of the attribute. (Overrides XmlWriter.WriteStartAttribute(String, String, String).)
Public method WriteStartAttributeComputed(XmlQualifiedName) Infrastructure. Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartAttributeComputed(XPathNavigator) Infrastructure. Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartAttributeComputed(String, Int32) Infrastructure. Writes an attribute with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartAttributeComputed(String, String) Infrastructure. Writes an attribute with a name that is computed from a "prefix:localName" tag name and a set of prefix mappings.
Public method WriteStartAttributeLocalName Infrastructure. Writes the start of the attribute with an empty prefix, namespace, and null schema type.
Public method WriteStartAttributeUnchecked(String) Infrastructure. Writes the start of the attribute with local name.
Public method WriteStartAttributeUnchecked(String, String, String) Infrastructure. Writes the start of the attribute with prefix, local name and ns without checks for well-formedness.
Public method WriteStartComment Infrastructure. Checks the start of the comment for well-formedness and writes the start of the comment.
Public method WriteStartDocument() Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteStartDocument().)
Public method WriteStartDocument(Boolean) Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteStartDocument(Boolean).)
Public method WriteStartElement(String) When overridden in a derived class, writes out a start tag with the specified local name. (Inherited from XmlWriter.)
Public method WriteStartElement(String, String) When overridden in a derived class, writes the specified start tag and associates it with the given namespace. (Inherited from XmlWriter.)
Public method WriteStartElement(String, String, String) Infrastructure. Writes start element after checks that ensure well-formedness. (Overrides XmlWriter.WriteStartElement(String, String, String).)
Public method WriteStartElementComputed(XmlQualifiedName) Infrastructure. Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartElementComputed(XPathNavigator) Infrastructure. Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartElementComputed(String, Int32) Infrastructure. Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartElementComputed(String, String) Infrastructure. Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartElementLocalName Infrastructure. Writes the local name with an empty prefix and namespace.
Public method WriteStartElementUnchecked(String) Infrastructure. Writes the start of an element. There is an assumption of well-formedness, so no additional checks are performed.
Public method WriteStartElementUnchecked(String, String, String) Infrastructure. Writes an element with a name that is computed from a prefix:localName tag name and a set of prefix mappings.
Public method WriteStartNamespace Infrastructure. Checks for well-formedness and writes the start of the namespace.
Public method WriteStartProcessingInstruction Infrastructure. Checks the comment for well-formedness and writes the start of the processing instruction.
Public method WriteStartRoot Infrastructure. Checks the root of the tree for well-formedness and writes the root of the tree.
Public method WriteString Infrastructure. Checks the string for well-formedness and writes text. (Overrides XmlWriter.WriteString(String).)
Public method WriteStringUnchecked Infrastructure. Writes text. Well-formedness is assumed, so no checks are performed.
Public method WriteSurrogateCharEntity Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteSurrogateCharEntity(Char, Char).)
Public method WriteValue(Boolean) Writes a Boolean value. (Inherited from XmlWriter.)
Public method WriteValue(DateTime) Writes a DateTime value. (Inherited from XmlWriter.)
Public method WriteValue(Decimal) Writes a Decimal value. (Inherited from XmlWriter.)
Public method WriteValue(Double) Writes a Double value. (Inherited from XmlWriter.)
Public method WriteValue(Int32) Writes a Int32 value. (Inherited from XmlWriter.)
Public method WriteValue(Int64) Writes a Int64 value. (Inherited from XmlWriter.)
Public method WriteValue(Object) Writes the object value. (Inherited from XmlWriter.)
Public method WriteValue(Single) Writes a single-precision floating-point number. (Inherited from XmlWriter.)
Public method WriteValue(String) Writes a String value. (Inherited from XmlWriter.)
Public method WriteWhitespace Infrastructure. Throws NotSupportedException. (Overrides XmlWriter.WriteWhitespace(String).)
Public method XsltCopyOf Infrastructure. Copies a node by value to output according to the following Xslt rules: identity is never preserved, if the item is an Rtf, preserve serialization hints when copying, and if the item is a root node, copy the children of the root.
Top
Explicit Interface Implementations

  Name Description
Explicit interface implemetation Private method IDisposable.Dispose For a description of this member, see IDisposable.Dispose. (Inherited from XmlWriter.)
Top
Version Information

.NET Framework

Supported in: 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Platforms

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.
Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also

Reference