Objeto objeto incorporado

Object XmlProcessingInstruction

El objeto XmlProcessingInstruction representa la instrucción de procesamiento xml

Herencia

Atributo miembro

target

Cadena, devuelve el objetivo de esta instrucción de procesamiento

1
readonly String XmlProcessingInstruction.target;

data

Cadena, establecer o devolver el contenido de esta instrucción de procesamiento

1
String XmlProcessingInstruction.data;

nodeType

Entero, devuelve el tipo de nodo del nodo

1
readonly Integer XmlProcessingInstruction.nodeType;

El nodeType de diferentes objetos devolverá diferentes valores:


nodeName

Cadena, devuelve el nombre del nodo, según su tipo

1
readonly String XmlProcessingInstruction.nodeName;

El nodeName de diferentes objetos devolverá diferentes valores:


nodeValue

Cadena, devuelve el nombre del nodo, según su tipo

1
String XmlProcessingInstruction.nodeValue;

El nodeName de diferentes objetos devolverá diferentes valores:


ownerDocument

XmlDocument , devuelve el elemento raíz del nodo (objeto XmlDocument )

1
readonly XmlDocument XmlProcessingInstruction.ownerDocument;

parentNode

XmlNode , puede devolver el nodo padre de un nodo

1
readonly XmlNode XmlProcessingInstruction.parentNode;

childNodes

XmlNodeList , devuelve la lista de nodos secundarios del nodo especificado

1
readonly XmlNodeList XmlProcessingInstruction.childNodes;

firstChild

XmlNode , devuelve el primer nodo hijo del nodo

1
readonly XmlNode XmlProcessingInstruction.firstChild;

lastChild

XmlNode , devuelve el último nodo hijo del nodo

1
readonly XmlNode XmlProcessingInstruction.lastChild;

previousSibling

XmlNode , devuelve el nodo inmediatamente antes de un nodo (en el mismo nivel de árbol), si no existe dicho nodo, esta propiedad devuelve nulo

1
readonly XmlNode XmlProcessingInstruction.previousSibling;

nextSibling

XmlNode , devuelve el nodo inmediatamente después de un elemento (en el mismo nivel de árbol), si no existe dicho nodo, el atributo devuelve nulo

1
readonly XmlNode XmlProcessingInstruction.nextSibling;

Función miembro

hasChildNodes

Compruebe si hay un nodo hijo

1
Boolean XmlProcessingInstruction.hasChildNodes();

Resultado de devolución:

  • Boolean , devuelve verdadero si hay nodos secundarios, de lo contrario devuelve falso

normalize

Fusionar nodos de texto adyacentes y eliminar nodos de texto vacíos

1
XmlProcessingInstruction.normalize();

Este método atravesará a todos los descendientes del nodo actual, al eliminar el nodo de texto vacío, ha fusionado todos los nodos de texto adyacentes para normalizar el documento. Este método es útil para simplificar la estructura del árbol de documentos después de insertar o eliminar nodos.


cloneNode

Crea una copia exacta del nodo especificado

1
XmlNode XmlProcessingInstruction.cloneNode(Boolean deep = true);

Parámetros de llamada:

  • deep : booleano, ya sea copia profunda, si es verdadero, el nodo clonado clonará todos los nodos secundarios

Resultado de devolución:

  • XmlNode , devuelve el nodo copiado

Este método copiará y devolverá una copia del nodo que lo llamó. Si el parámetro que se le pasa es verdadero, también copiará recursivamente todos los descendientes del nodo actual. De lo contrario, solo copia el nodo actual. El nodo devuelto no pertenece al árbol de documentos y su atributo parentNode es nulo. Al copiar un nodo Elemento, se copiarán todos sus atributos.


lookupPrefix

Devuelve el prefijo que coincide con el URI del espacio de nombres especificado en el nodo actual

1
String XmlProcessingInstruction.lookupPrefix(String namespaceURI);

Parámetros de llamada:

  • namespaceURI : String, especifica el URI del espacio de nombres coincidente

Resultado de devolución:

  • String , devuelve el prefijo coincidente, si no coincide, devuelve nulo

lookupNamespaceURI

Devuelve el URI del espacio de nombres que coincide con el prefijo especificado en el nodo actual

1
String XmlProcessingInstruction.lookupNamespaceURI(String prefix);

Parámetros de llamada:

  • prefix : Cadena, especifique el prefijo coincidente

Resultado de devolución:

  • String , devuelve el URI del espacio de nombres coincidente, devuelve nulo si no coincide

insertBefore

Inserte un nuevo nodo hijo antes del nodo hijo existente

1 2
XmlNode XmlProcessingInstruction.insertBefore(XmlNode newChild, XmlNode refChild);

Parámetros de llamada:

  • newChild : XmlNode , inserte un nuevo nodo
  • refChild : XmlNode , inserte un nuevo nodo antes de este nodo

Resultado de devolución:

  • XmlNode , devuelve el nuevo nodo hijo

Si newChild ya existe en el árbol de documentos, se eliminará del árbol de documentos y luego se reinsertará en su nueva ubicación. Los nodos de un documento (o nodos creados a partir de un documento) no se pueden insertar en otro documento. En otras palabras, la propiedad ownerDocument de newChild debe ser la misma que la propiedad ownerDocument del nodo actual.


insertAfter

Inserte un nuevo nodo secundario después del nodo secundario existente

1 2
XmlNode XmlProcessingInstruction.insertAfter(XmlNode newChild, XmlNode refChild);

Parámetros de llamada:

  • newChild : XmlNode , inserte un nuevo nodo
  • refChild : XmlNode , inserte un nuevo nodo después de este nodo

Resultado de devolución:

  • XmlNode , devuelve el nuevo nodo hijo

Si newChild ya existe en el árbol de documentos, se eliminará del árbol de documentos y luego se reinsertará en su nueva ubicación. Los nodos de un documento (o nodos creados a partir de un documento) no se pueden insertar en otro documento. En otras palabras, la propiedad ownerDocument de newChild debe ser la misma que la propiedad ownerDocument del nodo actual.


appendChild

Agregue un nuevo nodo secundario al final de la lista de nodos secundarios del nodo

1
XmlNode XmlProcessingInstruction.appendChild(XmlNode newChild);

Parámetros de llamada:

  • newChild : XmlNode , especifique el nodo agregado

Resultado de devolución:

  • XmlNode , devuelve este nuevo nodo hijo

Si newChild ya existe en el árbol de documentos, se eliminará del árbol de documentos y luego se reinsertará en su nueva ubicación. Los nodos de un documento (o nodos creados a partir de un documento) no se pueden insertar en otro documento. En otras palabras, la propiedad ownerDocument de newChild debe ser la misma que la propiedad ownerDocument del nodo actual.


replaceChild

Reemplace un nodo hijo con otro

1 2
XmlNode XmlProcessingInstruction.replaceChild(XmlNode newChild, XmlNode oldChild);

Parámetros de llamada:

  • newChild : XmlNode , especifique un nuevo nodo
  • oldChild : XmlNode , especifique el nodo que se reemplazará

Resultado de devolución:

  • XmlNode , si el reemplazo es exitoso, este método puede devolver el nodo reemplazado, si el reemplazo falla, devuelve nulo

Si newChild ya existe en el árbol de documentos, se eliminará del árbol de documentos y luego se reinsertará en su nueva ubicación. Los nodos de un documento (o nodos creados a partir de un documento) no se pueden insertar en otro documento. En otras palabras, la propiedad ownerDocument de newChild debe ser la misma que la propiedad ownerDocument del nodo actual.


removeChild

Eliminar un nodo de la lista de nodos secundarios

1
XmlNode XmlProcessingInstruction.removeChild(XmlNode oldChild);

Parámetros de llamada:

  • oldChild : XmlNode , especifique el nodo que se eliminará

Resultado de devolución:

  • XmlNode , si la eliminación es exitosa, este método puede devolver el nodo eliminado, si falla, devuelve nulo

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String XmlProcessingInstruction.toString();

Resultado de devolución:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve la representación JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

1
Value XmlProcessingInstruction.toJSON(String key = "");

Parámetros de llamada:

  • key : cadena, sin usar

Resultado de devolución:

  • Value , devuelve un valor que contiene JSON serializable