ProcessingInstruction

ProcessingInstruction class

La clase representa una “instrucción de procesamiento”, utilizada en XML como una forma de mantener información específica del procesador en el texto del documento.

public class ProcessingInstruction : CharacterData

Propiedades

NombreDescripción
virtual BaseURI { get; }Obtiene el URI base absoluto de este nodo o nulo si la implementación no pudo obtener un URI absoluto.
ChildNodes { get; }Obtiene los nodos secundarios.
Data { get; set; }Obtiene o establece los datos de caracteres del nodo que implementa esta interfaz.
FirstChild { get; }Obtiene el primer hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
HasChildNodes { get; }Obtiene si este nodo tiene hijos.
LastChild { get; }Obtiene el último hijo de este nodo. Si no existe tal nodo, esto devuelve nulo.
Length { get; }Obtiene el número de unidades de 16 bits que están disponibles a través de los datos. Esto puede tener el valor cero, es decir, los nodos CharacterData pueden estar vacíos.
virtual LocalName { get; }Obtiene la parte local del nombre calificado de este nodo.
virtual NamespaceURI { get; }Obtiene el URI del espacio de nombres de este nodo.
NextSibling { get; }Obtiene el nodo que sigue inmediatamente a este nodo. Si no existe tal nodo, esto devuelve nulo.
override NodeName { get; }Obtiene el nombre de esta instrucción de procesamiento.
NodeType { get; }Obtiene el tipo de nodo.
virtual NodeValue { get; set; }Obtiene o establece el valor de este nodo, según su tipo.
OwnerDocument { get; }Obtiene el objeto de documento asociado a este nodo.
ParentNode { get; }Obtiene el nodo padre.
virtual Prefix { get; set; }Obtiene o establece el prefijo del espacio de nombres de este nodo.
PreviousSibling { get; }Obtiene el nodo inmediatamente anterior a este nodo. Si no existe tal nodo, esto devuelve nulo.
virtual TextContent { get; set; }Obtiene o establece el contenido de texto de este nodo y sus descendientes.

Métodos

NombreDescripción
AppendChild(Node)Agrega el nodo newChild al final de la lista de hijos de este nodo.
virtual AppendData(string)Agrega la cadena al final de los datos de caracteres del nodo.
virtual DeleteData(int, int)Elimina un rango de contenido del nodo.
virtual InsertData(int, string)Inserta una cadena en el desplazamiento especificado.
RemoveChild(Node)Elimina el nodo hijo indicado por hijo antiguo de la lista de hijos.
ReplaceChild(Node, Node)Reemplaza el nodo secundario antiguo con el nuevo secundario en la lista de secundarios y devuelve el antiguo nodo secundario.
virtual ReplaceData(int, int, string)Reemplaza los caracteres que comienzan en el desplazamiento especificado con la cadena especificada.
virtual Substring(int, int)Extrae un rango de datos del nodo.

Ver también