XProcessingInstruction Clase

Definición

Representa una instrucción de procesamiento XML.

public ref class XProcessingInstruction : System::Xml::Linq::XNode
public class XProcessingInstruction : System.Xml.Linq.XNode
type XProcessingInstruction = class
    inherit XNode
Public Class XProcessingInstruction
Inherits XNode
Herencia
XProcessingInstruction

Comentarios

Puede usar instrucciones de procesamiento en XML para indicar que algún procesador puede procesar un documento XML, como XSLT.

Las instrucciones de procesamiento son nodos en el árbol XML. Cuando se encuentra una instrucción de procesamiento en el XML que se analiza, LINQ to XML crea un XProcessingInstruction nodo.

Constructores

Nombre Description
XProcessingInstruction(String, String)

Inicializa una nueva instancia de la clase XProcessingInstruction.

XProcessingInstruction(XProcessingInstruction)

Inicializa una nueva instancia de la clase XProcessingInstruction.

Propiedades

Nombre Description
BaseUri

Obtiene el URI base de este XObjectobjeto .

(Heredado de XObject)
Data

Obtiene o establece el valor de cadena de esta instrucción de procesamiento.

Document

Obtiene para XDocument este XObjectobjeto .

(Heredado de XObject)
NextNode

Obtiene el siguiente nodo relacionado de este nodo.

(Heredado de XNode)
NodeType

Obtiene el tipo de nodo para este nodo.

Parent

Obtiene el elemento primario XElement de este XObjectobjeto .

(Heredado de XObject)
PreviousNode

Obtiene el nodo relacionado anterior de este nodo.

(Heredado de XNode)
Target

Obtiene o establece la aplicación de destino para esta instrucción de procesamiento.

Métodos

Nombre Description
AddAfterSelf(Object)

Agrega el contenido especificado inmediatamente después de este nodo.

(Heredado de XNode)
AddAfterSelf(Object[])

Agrega el contenido especificado inmediatamente después de este nodo.

(Heredado de XNode)
AddAnnotation(Object)

Agrega un objeto a la lista de anotaciones de este XObject.

(Heredado de XObject)
AddBeforeSelf(Object)

Agrega el contenido especificado inmediatamente antes de este nodo.

(Heredado de XNode)
AddBeforeSelf(Object[])

Agrega el contenido especificado inmediatamente antes de este nodo.

(Heredado de XNode)
Ancestors()

Devuelve una colección de los elementos antecesores de este nodo.

(Heredado de XNode)
Ancestors(XName)

Devuelve una colección filtrada de los elementos antecesores de este nodo. En la colección solo se incluyen los elementos que tienen una XName coincidente.

(Heredado de XNode)
Annotation(Type)

Obtiene el primer objeto de anotación del tipo especificado de este XObjectobjeto .

(Heredado de XObject)
Annotation<T>()

Obtiene el primer objeto de anotación del tipo especificado de este XObjectobjeto .

(Heredado de XObject)
Annotations(Type)

Obtiene una colección de anotaciones del tipo especificado para este XObjectobjeto .

(Heredado de XObject)
Annotations<T>()

Obtiene una colección de anotaciones del tipo especificado para este XObjectobjeto .

(Heredado de XObject)
CreateReader()

Crea un XmlReader para este nodo.

(Heredado de XNode)
CreateReader(ReaderOptions)

Crea un XmlReader objeto con las opciones especificadas por el readerOptions parámetro .

(Heredado de XNode)
ElementsAfterSelf()

Devuelve una colección de los elementos del mismo nivel después de este nodo, en orden de documento.

(Heredado de XNode)
ElementsAfterSelf(XName)

Devuelve una colección filtrada de los elementos del mismo nivel después de este nodo, en orden de documento. En la colección solo se incluyen los elementos que tienen una XName coincidente.

(Heredado de XNode)
ElementsBeforeSelf()

Devuelve una colección de los elementos del mismo nivel antes de este nodo, en orden de documento.

(Heredado de XNode)
ElementsBeforeSelf(XName)

Devuelve una colección filtrada de los elementos del mismo nivel antes de este nodo, en orden de documento. En la colección solo se incluyen los elementos que tienen una XName coincidente.

(Heredado de XNode)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsAfter(XNode)

Determina si el nodo actual aparece después de un nodo especificado en términos de orden de documento.

(Heredado de XNode)
IsBefore(XNode)

Determina si el nodo actual aparece antes de un nodo especificado en términos de orden de documento.

(Heredado de XNode)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
NodesAfterSelf()

Devuelve una colección de los nodos del mismo nivel después de este nodo, en orden de documento.

(Heredado de XNode)
NodesBeforeSelf()

Devuelve una colección de los nodos del mismo nivel antes de este nodo, en orden de documento.

(Heredado de XNode)
Remove()

Quita este nodo de su elemento primario.

(Heredado de XNode)
RemoveAnnotations(Type)

Quita las anotaciones del tipo especificado de este XObject.

(Heredado de XObject)
RemoveAnnotations<T>()

Quita las anotaciones del tipo especificado de este XObject.

(Heredado de XObject)
ReplaceWith(Object)

Reemplaza este nodo por el contenido especificado.

(Heredado de XNode)
ReplaceWith(Object[])

Reemplaza este nodo por el contenido especificado.

(Heredado de XNode)
ToString()

Devuelve el XML con sangría para este nodo.

(Heredado de XNode)
ToString(SaveOptions)

Devuelve el XML de este nodo, deshabilitando opcionalmente el formato.

(Heredado de XNode)
WriteTo(XmlWriter)

Escribe esta instrucción de procesamiento en un XmlWriter.

WriteToAsync(XmlWriter, CancellationToken)

Escribe esto XProcessingInstruction en el especificado XmlWriter.

Eventos

Nombre Description
Changed

Se genera cuando esto XObject o cualquiera de sus descendientes han cambiado.

(Heredado de XObject)
Changing

Se genera cuando esto XObject o cualquiera de sus descendientes están a punto de cambiar.

(Heredado de XObject)

Implementaciones de interfaz explícitas

Nombre Description
IXmlLineInfo.HasLineInfo()

Obtiene un valor que indica si tiene XObject o no información de línea.

(Heredado de XObject)
IXmlLineInfo.LineNumber

Obtiene el número de línea que indica el objeto subyacente XmlReader para este XObjectobjeto .

(Heredado de XObject)
IXmlLineInfo.LinePosition

Obtiene la posición de línea que indica el objeto subyacente XmlReader para este XObjectobjeto .

(Heredado de XObject)

Métodos de extensión

Nombre Description
CreateNavigator(XNode, XmlNameTable)

Crea un XPathNavigator para un XNodeobjeto . XmlNameTable permite un procesamiento de expresiones XPath más eficaz.

CreateNavigator(XNode)

Crea un XPathNavigator para un XNodeobjeto .

ToXPathNavigable(XNode)

Devuelve un descriptor de acceso que permite navegar y editar el especificado XNode.

XPathEvaluate(XNode, String, IXmlNamespaceResolver)

Evalúa una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver.

XPathEvaluate(XNode, String)

Evalúa una expresión XPath.

XPathSelectElement(XNode, String, IXmlNamespaceResolver)

Selecciona un XElement objeto mediante una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver.

XPathSelectElement(XNode, String)

Selecciona un XElement mediante una expresión XPath.

XPathSelectElements(XNode, String, IXmlNamespaceResolver)

Selecciona una colección de elementos mediante una expresión XPath, resolviendo prefijos de espacio de nombres mediante el especificado IXmlNamespaceResolver.

XPathSelectElements(XNode, String)

Selecciona una colección de elementos mediante una expresión XPath.

Se aplica a

Consulte también