Share via


XmlProcessingInstruction Class

Definition

Represents a processing instruction, which XML defines to keep processor-specific information in the text of the document.

public ref class XmlProcessingInstruction sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class XmlProcessingInstruction final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class XmlProcessingInstruction
Public NotInheritable Class XmlProcessingInstruction
Inheritance
Object Platform::Object IInspectable XmlProcessingInstruction
Attributes
Implements

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Properties

Attributes

Gets the list of attributes of this node.

ChildNodes

Gets a list of children in the current node.

Data

Gets or sets the content of the processing instruction, excluding the target.

FirstChild

Gets the first child node.

InnerText

Gets the text from inside the XML.

LastChild

Gets the last child node.

LocalName

Gets the local name, which is the local part of a qualified name. This is called the local part in Namespaces in XML.

NamespaceUri

Returns the Uniform Resource Identifier (URI) for the namespace.

NextSibling

Gets the next sibling of the node in the parent's child list.

NodeName

Returns the qualified name for attribute, document type, element, entity, or notation nodes. Returns a fixed string for all other node types.

NodeType

Gets the XML Document Object Model (DOM) node type, which determines valid values and whether the node can have child nodes.

NodeValue

Gets or sets the text associated with the node.

OwnerDocument

Returns the root of the document that contains the node.

ParentNode

Gets the parent node of the node instance.

Prefix

Gets or sets the namespace prefix.

PreviousSibling

Gets the previous sibling of the node in the parent's child list.

Target

Gets the target for the processing instruction.

Methods

AppendChild(IXmlNode)

Appends a new child node as the last child of the node.

CloneNode(Boolean)

Clones a new node.

GetXml()

Returns the XML representation of the node and all its descendants.

HasChildNodes()

Determines whether a node has children.

InsertBefore(IXmlNode, IXmlNode)

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(IXmlNode)

Removes the specified child node from the list of children and returns it.

ReplaceChild(IXmlNode, IXmlNode)

Replaces the specified old child node with the supplied new child node.

SelectNodes(String)

Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList.

SelectNodesNS(String, Object)

Applies the specified pattern-matching operation to this node's context and returns the list of matching nodes as an XmlNodeList.

SelectSingleNode(String)

Applies the specified pattern-matching operation to this node's context and returns the first matching node.

SelectSingleNodeNS(String, Object)

Applies the specified pattern-matching operation to this node's context and returns the first matching node.

Applies to