XmlProcessingInstruction class
Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.
Syntax
public sealed class XmlProcessingInstruction : Object, IXmlNode, IXmlNodeSelector, IXmlNodeSerializer
Attributes
- MarshalingBehaviorAttribute(Agile)
- VersionAttribute(NTDDI_WIN8)
Members
The XmlProcessingInstruction class has these types of members:
Methods
The XmlProcessingInstruction class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.
| Method | Description |
|---|---|
| AppendChild | Appends a new child node as the last child of the node. |
| CloneNode | Clones a new node. |
| GetXml | Returns the XML representation of the node and all its descendants. |
| HasChildNodes | Determines whether a node has children. |
| InsertBefore | Inserts a child node to the left of the specified node, or at the end of the list. |
| Normalize | Normalizes all descendant elements by combining two or more adjacent text nodes into one unified text node. |
| RemoveChild | Removes the specified child node from the list of children and returns it. |
| ReplaceChild | Replaces the specified old child node with the supplied new child node. |
| SelectNodes | Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList. |
| SelectNodesNS | Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList. |
| SelectSingleNode | Applies the specified pattern-matching operation to this node's context and returns the first matching node. |
| SelectSingleNodeNS | Applies the specified pattern-matching operation to this node's context and returns the first matching node. |
Properties
The XmlProcessingInstruction class has these properties.
| Property | Access type | Description |
|---|---|---|
| Read-only | Gets the list of attributes of this node. | |
| Read-only | Gets a list of children in the current node. | |
| Read/write | Gets or sets the content of the processing instruction, excluding the target. | |
| Read-only | Gets the first child node. | |
| Read/write | Gets the text from inside the XML. | |
| Read-only | Gets the last child node. | |
| Read-only | Gets the local name, which is the local part of a qualified name. This is called the local part in Namespaces in XML. | |
| Read-only | Returns the Uniform Resource Identifier (URI) for the namespace. | |
| Read-only | Gets the next sibling of the node in the parent's child list. | |
| Read-only | Returns the qualified name for attribute, document type, element, entity, or notation nodes. Returns a fixed string for all other node types. | |
| Read-only | Gets the XML Document Object Model (DOM) node type, which determines valid values and whether the node can have child nodes. | |
| Read/write | Gets or sets the text associated with the node. | |
| Read-only | Returns the root of the document that contains the node. | |
| Read-only | Gets the parent node of the node instance. | |
| Read/write | Gets or sets the namespace prefix. | |
| Read-only | Gets the previous sibling of the node in the parent's child list. | |
| Read-only | Gets the target for the processing instruction. |
Requirements
|
Minimum supported client | Windows 8 [Windows Store apps only] |
|---|---|
|
Minimum supported server | Windows Server 2012 [Windows Store apps only] |
|
Namespace |
|
|
Metadata |
|
Build date: 12/4/2012
