XmlProcessingInstruction Class

 

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

Namespace:   System.Xml
Assembly:  System.Xml (in System.Xml.dll)

System::Object
  System.Xml::XmlNode
    System.Xml::XmlLinkedNode
      System.Xml::XmlProcessingInstruction

public ref class XmlProcessingInstruction : XmlLinkedNode

NameDescription
System_CAPS_protmethodXmlProcessingInstruction(String^, String^, XmlDocument^)

This API supports the product infrastructure and is not intended to be used directly from your code. Initializes a new instance of the XmlProcessingInstruction class.

NameDescription
System_CAPS_pubpropertyAttributes

Gets an XmlAttributeCollection containing the attributes of this node.(Inherited from XmlNode.)

System_CAPS_pubpropertyBaseURI

Gets the base URI of the current node.(Inherited from XmlNode.)

System_CAPS_pubpropertyChildNodes

Gets all the child nodes of the node.(Inherited from XmlNode.)

System_CAPS_pubpropertyData

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

System_CAPS_pubpropertyFirstChild

Gets the first child of the node.(Inherited from XmlNode.)

System_CAPS_pubpropertyHasChildNodes

Gets a value indicating whether this node has any child nodes.(Inherited from XmlNode.)

System_CAPS_pubpropertyInnerText

Gets or sets the concatenated values of the node and all its children.(Overrides XmlNode::InnerText.)

System_CAPS_pubpropertyInnerXml

Gets or sets the markup representing only the child nodes of this node.(Inherited from XmlNode.)

System_CAPS_pubpropertyIsReadOnly

Gets a value indicating whether the node is read-only.(Inherited from XmlNode.)

System_CAPS_pubpropertyItem[String^]

Gets the first child element with the specified Name.(Inherited from XmlNode.)

System_CAPS_pubpropertyItem[String^, String^]

Gets the first child element with the specified LocalName and NamespaceURI.(Inherited from XmlNode.)

System_CAPS_pubpropertyLastChild

Gets the last child of the node.(Inherited from XmlNode.)

System_CAPS_pubpropertyLocalName

Gets the local name of the node.(Overrides XmlNode::LocalName.)

System_CAPS_pubpropertyName

Gets the qualified name of the node.(Overrides XmlNode::Name.)

System_CAPS_pubpropertyNamespaceURI

Gets the namespace URI of this node.(Inherited from XmlNode.)

System_CAPS_pubpropertyNextSibling

Gets the node immediately following this node.(Inherited from XmlLinkedNode.)

System_CAPS_pubpropertyNodeType

Gets the type of the current node.(Overrides XmlNode::NodeType.)

System_CAPS_pubpropertyOuterXml

Gets the markup containing this node and all its child nodes.(Inherited from XmlNode.)

System_CAPS_pubpropertyOwnerDocument

Gets the XmlDocument to which this node belongs.(Inherited from XmlNode.)

System_CAPS_pubpropertyParentNode

Gets the parent of this node (for nodes that can have parents).(Inherited from XmlNode.)

System_CAPS_pubpropertyPrefix

Gets or sets the namespace prefix of this node.(Inherited from XmlNode.)

System_CAPS_pubpropertyPreviousSibling

Gets the node immediately preceding this node.(Inherited from XmlLinkedNode.)

System_CAPS_pubpropertyPreviousText

Gets the text node that immediately precedes this node.(Inherited from XmlNode.)

System_CAPS_pubpropertySchemaInfo

Gets the post schema validation infoset that has been assigned to this node as a result of schema validation.(Inherited from XmlNode.)

System_CAPS_pubpropertyTarget

Gets the target of the processing instruction.

System_CAPS_pubpropertyValue

Gets or sets the value of the node.(Overrides XmlNode::Value.)

NameDescription
System_CAPS_pubmethodAppendChild(XmlNode^)

Adds the specified node to the end of the list of child nodes, of this node.(Inherited from XmlNode.)

System_CAPS_pubmethodClone()

Creates a duplicate of this node.(Inherited from XmlNode.)

System_CAPS_pubmethodCloneNode(Boolean)

Creates a duplicate of this node.(Overrides XmlNode::CloneNode(Boolean).)

System_CAPS_pubmethodCreateNavigator()

Creates an XPathNavigator for navigating this object.(Inherited from XmlNode.)

System_CAPS_pubmethodEquals(Object^)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

Get an enumerator that iterates through the child nodes in the current node.(Inherited from XmlNode.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetNamespaceOfPrefix(String^)

Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.(Inherited from XmlNode.)

System_CAPS_pubmethodGetPrefixOfNamespace(String^)

Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.(Inherited from XmlNode.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_pubmethodInsertAfter(XmlNode^, XmlNode^)

Inserts the specified node immediately after the specified reference node.(Inherited from XmlNode.)

System_CAPS_pubmethodInsertBefore(XmlNode^, XmlNode^)

Inserts the specified node immediately before the specified reference node.(Inherited from XmlNode.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_pubmethodNormalize()

Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.(Inherited from XmlNode.)

System_CAPS_pubmethodPrependChild(XmlNode^)

Adds the specified node to the beginning of the list of child nodes for this node.(Inherited from XmlNode.)

System_CAPS_pubmethodRemoveAll()

Removes all the child nodes and/or attributes of the current node.(Inherited from XmlNode.)

System_CAPS_pubmethodRemoveChild(XmlNode^)

Removes specified child node.(Inherited from XmlNode.)

System_CAPS_pubmethodReplaceChild(XmlNode^, XmlNode^)

Replaces the child node oldChild with newChild node.(Inherited from XmlNode.)

System_CAPS_pubmethodSelectNodes(String^)

Selects a list of nodes matching the XPath expression.(Inherited from XmlNode.)

System_CAPS_pubmethodSelectNodes(String^, XmlNamespaceManager^)

Selects a list of nodes matching the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.(Inherited from XmlNode.)

System_CAPS_pubmethodSelectSingleNode(String^)

Selects the first XmlNode that matches the XPath expression.(Inherited from XmlNode.)

System_CAPS_pubmethodSelectSingleNode(String^, XmlNamespaceManager^)

Selects the first XmlNode that matches the XPath expression. Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.(Inherited from XmlNode.)

System_CAPS_pubmethodSupports(String^, String^)

Tests if the DOM implementation implements a specific feature.(Inherited from XmlNode.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

System_CAPS_pubmethodWriteContentTo(XmlWriter^)

Saves all the children of the node to the specified XmlWriter. Because ProcessingInstruction nodes do not have children, this method has no effect.(Overrides XmlNode::WriteContentTo(XmlWriter^).)

System_CAPS_pubmethodWriteTo(XmlWriter^)

Saves the node to the specified XmlWriter.(Overrides XmlNode::WriteTo(XmlWriter^).)

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable::GetEnumerator()

For a description of this member, see XmlNode::GetEnumerator.(Inherited from XmlNode.)

System_CAPS_pubinterfaceSystem_CAPS_privmethodICloneable::Clone()

For a description of this member, see XmlNode::Clone.(Inherited from XmlNode.)

NameDescription
System_CAPS_pubmethodAsParallel()

Overloaded. Enables parallelization of a query.(Defined by ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Overloaded. Converts an IEnumerable to an IQueryable.(Defined by Queryable.)

System_CAPS_pubmethodCast<TResult>()

Casts the elements of an IEnumerable to the specified type.(Defined by Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filters the elements of an IEnumerable based on a specified type.(Defined by Enumerable.)

Universal Windows Platform
Available since 10
.NET Framework
Available since 1.1

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

Return to top
Show: