IXmlWriter Methods
The following are the IXmlWriter methods.
Method | Description |
---|---|
CreateXmlWriter | Creates a new IXmlWriter . (This "constructor" is actually a global function.) |
Flush | Flushes whatever is in the buffer to the underlying stream, then flushes the underlying stream. |
GetProperty (IXmlWriter) | Returns the specified property. |
SetOutput | Sets the output stream for the writer. |
SetProperty (IXmlWriter) | Sets the specified property. |
WriteAttributes | Copies attributes from the specified source IXmlReader to the IXmlWriter . |
WriteAttributeString | Writes an attribute. |
WriteCData | Writes out a CDATA section containing the specified text. |
WriteCharEntity | Writes a character entity for the provided Unicode character value. |
WriteChars | Writes out the specified text content, escaping markup. |
WriteComment | Writes out a comment containing the specified text. |
WriteDocType | Writes out the <!DOCTYPE ...> declaration with the specified name and optional attributes. |
WriteElementString | Writes out the element with specified prefix, name, namespace and value. |
WriteEndDocument | Closes any open elements or attributes and puts the writer back in the Start state. |
WriteEndElement | Closes one element and pops the corresponding namespace scope. If the element contains no content, this method writes a short end tag (/>). |
WriteEntityRef | Writes out an entity reference with the specified name. |
WriteFullEndElement | Closes one element and pops the corresponding namespace scope. Always writes the full end tag. |
WriteName | Writes out the specified name, ensuring that the name is valid according to the XML specification. |
WriteNmToken | Writes out the specified name, ensuring that the name is a valid NmToken according to the XML specification. |
WriteNode | Copies the current node from the specified source IXmlReader to the IXmlWriter . Also writes children nodes. |
WriteNodeShallow | Copies the current node from the specified source IXmlReader to the IXmlWriter , without writing the children of the current node. |
WriteProcessingInstruction | Writes a processing instruction. |
WriteQualifiedName | Writes out the specified namespace-qualified name by looking up the prefix that is in scope for the specified namespace. |
WriteRaw | Allows the caller to write out raw markup manually. |
WriteRawChars | Writes out raw markup manually. |
WriteStartDocument | Writes out the XML declaration with the version "1.0". |
WriteStartElement | Writes out the specified start tag and associates it with the specified namespace. |
WriteString | Writes out the specified text content, escaping any markup in the content. |
WriteSurrogateCharEntity | Forces the generation of a surrogate character entity for the given string value. |
WriteWhitespace | Writes out the specified white space. |
Requirements
Header: XmlLite.h
Library: XmlLite.lib