Obxecto obxecto incorporado

ObjectXmlProcessingInstruction

Representación de obxectos XmlProcessingInstructionxmlinstrucións de procesamento

relación de herdanza

propiedades dos membros

target

String, devolve o destino desta instrución de procesamento

1
readonly String XmlProcessingInstruction.target;

data

Cadena, establece ou devolve o contido desta instrución de procesamento

1
String XmlProcessingInstruction.data;

nodeType

Enteiro, devolve o tipo de nodo do nodo

1
readonly Integer XmlProcessingInstruction.nodeType;

O nodeType de diferentes obxectos devolverá valores diferentes:


nodeName

String, devolve o nome do nodo, segundo o seu tipo

1
readonly String XmlProcessingInstruction.nodeName;

O nodeName de diferentes obxectos devolverá valores diferentes:


nodeValue

String, devolve o nome do nodo, segundo o seu tipo

1
String XmlProcessingInstruction.nodeValue;

O nodeName de diferentes obxectos devolverá valores diferentes:


ownerDocument

XmlDocument, devolve o elemento raíz do nodo (XmlDocumentobxecto)

1
readonly XmlDocument XmlProcessingInstruction.ownerDocument;

parentNode

XmlNode, pode devolver o nodo pai dun nodo

1
readonly XmlNode XmlProcessingInstruction.parentNode;

childNodes

XmlNodeList, devolve a lista de nodos dos nodos fillos do nodo especificado

1
readonly XmlNodeList XmlProcessingInstruction.childNodes;

children

XmlNodeList, devolve a lista de nodos dos nodos do elemento fillo do nodo especificado.

1
readonly XmlNodeList XmlProcessingInstruction.children;

firstChild

XmlNode, devolve o primeiro nodo fillo do nodo

1
readonly XmlNode XmlProcessingInstruction.firstChild;

lastChild

XmlNode, devolve o último nodo fillo do nodo

1
readonly XmlNode XmlProcessingInstruction.lastChild;

previousSibling

XmlNode, devolve o nodo inmediatamente anterior a un nodo (no mesmo nivel de árbore). Se non hai tal nodo, esta propiedade devolve nulo.

1
readonly XmlNode XmlProcessingInstruction.previousSibling;

nextSibling

XmlNode, devolve o nodo inmediatamente despois dun elemento (no mesmo nivel de árbore). Se non hai tal nodo, o atributo devolve nulo.

1
readonly XmlNode XmlProcessingInstruction.nextSibling;

firstElementChild

XmlNode, devolve o primeiro nodo do elemento fillo do nodo

1
readonly XmlNode XmlProcessingInstruction.firstElementChild;

lastElementChild

XmlNode, devolve o último nodo do elemento fillo do nodo

1
readonly XmlNode XmlProcessingInstruction.lastElementChild;

previousElementSibling

XmlNode, devolve o nodo do elemento inmediatamente anterior a un nodo (no mesmo nivel de árbore). Se non hai tal nodo, esta propiedade devolve nulo.

1
readonly XmlNode XmlProcessingInstruction.previousElementSibling;

nextElementSibling

XmlNode, devolve o nodo do elemento inmediatamente despois dun elemento (no mesmo nivel de árbore). Se non hai tal nodo, o atributo devolve nulo.

1
readonly XmlNode XmlProcessingInstruction.nextElementSibling;

textContent

Cadena, consulta e establece o texto do elemento seleccionado. Ao consultar, devolve os valores de todos os nodos de texto dentro do nodo de elemento; ao configurar, elimina todos os nodos fillos e substitúeos por un único nodo de texto.

1
String XmlProcessingInstruction.textContent;

función de membro

hasChildNodes

Consulta se hai nós fillos

1
Boolean XmlProcessingInstruction.hasChildNodes();

Resultados de devolución:

  • Boolean, devolve verdadeiro se hai algún nodo fillo, se non, devolve falso

normalize

Combina os nós de Texto adxacentes e elimina os nós de Texto baleiros

1
XmlProcessingInstruction.normalize();

Este método atravesará todos os nodos descendentes do nodo actual e normalizará o documento eliminando os nós de Texto baleiros e fusionando todos os nós de Texto adxacentes. Este método é útil para simplificar a estrutura da árbore do documento despois de inserir ou eliminar nós.


cloneNode

Crea unha copia exacta do nodo especificado

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

Parámetros de chamada:

  • deep: Booleano, se debe copiar en profundidade, cando é verdadeiro, o nodo clonado clonará todos os nodos fillos do nodo orixinal

Resultados de devolución:

Este método copiará e devolverá unha copia do nodo no que foi chamado. Se o argumento que se lle pasou é verdadeiro, tamén copiará de forma recursiva todos os nodos descendentes do nodo actual. En caso contrario, só copia o nodo actual. O nodo devolto non pertence á árbore do documento e a súa propiedade parentNode é nula. Cando se copia un nodo Element, copiaranse todas as súas propiedades.


lookupPrefix

Devolve o prefixo que coincide co URI de espazo de nomes especificado no nodo actual

1
String XmlProcessingInstruction.lookupPrefix(String namespaceURI);

Parámetros de chamada:

  • namespaceURI: Cadea, especifica o URI do espazo de nomes coincidente

Resultados de devolución:

  • String, devolve o prefixo coincidente, devolve nulo se non coincide.

lookupNamespaceURI

Devolve o URI do espazo de nomes que coincide co prefixo especificado no nodo actual

1
String XmlProcessingInstruction.lookupNamespaceURI(String prefix);

Parámetros de chamada:

  • prefix: Cadea, especifica o prefixo coincidente

Resultados de devolución:

  • String, devolve o URI do espazo de nomes coincidente, devolve nulo se non coincide.

insertBefore

Insira un novo nodo fillo antes dun nodo fillo existente

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

Parámetros de chamada:

  • newChild:XmlNode, inserir un novo nodo
  • refChild:XmlNode, inserir un novo nodo antes deste nodo

Resultados de devolución:

  • XmlNode, devolve o novo nodo fillo

Se xa existe newChild na árbore de documentos, eliminarase da árbore de documentos e reinserirase na súa nova posición. Os nós dun documento (ou os nodos creados por un documento) non se poden inserir noutro documento. É dicir, o atributo ownerDocument de newChild debe ser o mesmo que o atributo ownerDocument do nodo actual.


insertAfter

Insira un novo nodo fillo despois dun nodo fillo existente

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

Parámetros de chamada:

  • newChild:XmlNode, inserir un novo nodo
  • refChild:XmlNode, insira un novo nodo despois deste nodo

Resultados de devolución:

  • XmlNode, devolve o novo nodo fillo

Se xa existe newChild na árbore de documentos, eliminarase da árbore de documentos e reinserirase na súa nova posición. Os nós dun documento (ou os nodos creados por un documento) non se poden inserir noutro documento. É dicir, o atributo ownerDocument de newChild debe ser o mesmo que o atributo ownerDocument do nodo actual.


appendChild

Engade un novo nodo fillo ao final da lista de nodos fillos dun nodo

1
XmlNode XmlProcessingInstruction.appendChild(XmlNode newChild);

Parámetros de chamada:

  • newChild:XmlNode, especifique o nodo engadido

Resultados de devolución:

  • XmlNode, devolve este novo nodo fillo

Se xa existe newChild na árbore de documentos, eliminarase da árbore de documentos e reinserirase na súa nova posición. Os nós dun documento (ou os nodos creados por un documento) non se poden inserir noutro documento. É dicir, o atributo ownerDocument de newChild debe ser o mesmo que o atributo ownerDocument do nodo actual.


replaceChild

Substitúe un nodo fillo por outro

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

Parámetros de chamada:

  • newChild:XmlNode, especifique o novo nodo
  • oldChild:XmlNode, especifica o nodo que se vai substituír

Resultados de devolución:

  • XmlNode, Se a substitución ten éxito, este método pode devolver o nodo substituído. Se a substitución falla, devolve nulo.

Se xa existe newChild na árbore de documentos, eliminarase da árbore de documentos e reinserirase na súa nova posición. Os nós dun documento (ou os nodos creados por un documento) non se poden inserir noutro documento. É dicir, o atributo ownerDocument de newChild debe ser o mesmo que o atributo ownerDocument do nodo actual.


removeChild

Elimina un nodo da lista de nodos fillos

1
XmlNode XmlProcessingInstruction.removeChild(XmlNode oldChild);

Parámetros de chamada:

  • oldChild:XmlNode, especifica o nodo que se vai eliminar

Resultados de devolución:

  • XmlNode, Se a eliminación é correcta, este método pode devolver o nodo eliminado. Se falla, devolve nulo.

toString

Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.

1
String XmlProcessingInstruction.toString();

Resultados de devolución:

  • String, devolve a representación en cadea do obxecto

toJSON

Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.

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

Parámetros de chamada:

  • key: Cadena, non usada

Resultados de devolución:

  • Value, devolve un valor que contén JSON serializable