Objeto objeto integrado

Objeto XmlDocumentType

El objeto XmlDocumentType se utiliza para acceder a las entidades definidas por XML

Herencia

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<class>XmlNode|nodeType;nodeName;nodeValue;ownerDocument;parentNode;childNodes;firstChild;lastChild;previousSibling;nextSibling|hasChildNodes();normalize();cloneNode();lookupPrefix();lookupNamespaceURI();insertBefore();insertAfter();appendChild();replaceChild();removeChild()] [<this>XmlDocumentType|name;publicId;systemId] [object] <:- [XmlNode] [XmlNode] <:- [XmlDocumentType] XmlNode nodeType nodeName nodeValue ownerDocument parentNode childNodes firstChild lastChild previousSibling nextSibling hasChildNodes() normalize() cloneNode() lookupPrefix() lookupNamespaceURI() insertBefore() insertAfter() appendChild() replaceChild() removeChild() object toString() toJSON() XmlDocumentType name publicId systemId

Atributos de miembros

name

Cadena, devuelve el nombre de la DTD

1
readonly String XmlDocumentType.name;

publicId

Cadena, puede devolver el identificador público del DTD externo

1
readonly String XmlDocumentType.publicId;

systemId

Cadena, puede devolver el identificador del sistema del DTD externo

1
readonly String XmlDocumentType.systemId;

nodeType

Entero, devuelve el tipo de nodo del nodo.

1
readonly Integer XmlDocumentType.nodeType;

El nodeType de diferentes objetos devolverá diferentes valores:


nodeName

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

1
readonly String XmlDocumentType.nodeName;

El nombre de nodo de diferentes objetos devolverá valores diferentes:


nodeValue

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

1
String XmlDocumentType.nodeValue;

El nombre de nodo de diferentes objetos devolverá valores diferentes:


ownerDocument

XmlDocument, Devuelve el elemento raíz del nodo (XmlDocument Objeto)

1
readonly XmlDocument XmlDocumentType.ownerDocument;

parentNode

XmlNode, Puede devolver el nodo padre de un nodo

1
readonly XmlNode XmlDocumentType.parentNode;

childNodes

XmlNodeList, Devuelve la lista de nodos de los nodos secundarios del nodo especificado

1
readonly XmlNodeList XmlDocumentType.childNodes;

firstChild

XmlNode, Devuelve el primer nodo hijo del nodo

1
readonly XmlNode XmlDocumentType.firstChild;

lastChild

XmlNode, Devuelve el último nodo hijo del nodo

1
readonly XmlNode XmlDocumentType.lastChild;

previousSibling

XmlNode, Devuelve el nodo inmediatamente antes de un cierto nodo (en el mismo nivel de árbol), si no existe tal nodo, el atributo devuelve nulo

1
readonly XmlNode XmlDocumentType.previousSibling;

nextSibling

XmlNode, Devuelve el nodo que sigue inmediatamente a un elemento (en el mismo nivel de árbol), si no existe tal nodo, la propiedad devuelve nulo

1
readonly XmlNode XmlDocumentType.nextSibling;

Función miembro

hasChildNodes

Consultar si hay nodos secundarios

1
Boolean XmlDocumentType.hasChildNodes();

Devolver resultado:

  • 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
XmlDocumentType.normalize();

Este método atravesará todos los nodos descendientes del nodo actual y normalizará el documento eliminando el nodo de texto vacío y fusionando todos los nodos de texto adyacentes. Este método es útil para simplificar la estructura del árbol del documento después de insertar o eliminar nodos.


cloneNode

Crea una copia exacta del nodo especificado

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

Parámetros de llamada:

  • deep: Booleano, ya sea para realizar una copia profunda, cuando es verdadero, el nodo clonado clonará todos los nodos secundarios del nodo original

Devolver resultado:

  • 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á de forma recursiva todos los descendientes del nodo actual. De lo contrario, solo copia el nodo actual. El nodo devuelto no pertenece al árbol del documento y su propiedad parentNode es nula. Cuando se copia el 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 XmlDocumentType.lookupPrefix(String namespaceURI);

Parámetros de llamada:

  • namespaceURI: Cadena, especifique el URI del espacio de nombres coincidente

Devolver resultado:

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

lookupNamespaceURI

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

1
String XmlDocumentType.lookupNamespaceURI(String prefix);

Parámetros de llamada:

  • prefix: Cadena, especifique el prefijo coincidente

Devolver resultado:

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

insertBefore

Insertar un nuevo nodo hijo antes del nodo hijo existente

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

Parámetros de llamada:

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

Devolver resultado:

  • XmlNode, Devuelve el nuevo nodo hijo

Si newChild ya existe en el árbol del documento, se eliminará del árbol del documento y luego se volverá a insertar en su nueva posición. Los nodos de un documento (o los nodos creados por 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

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

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

Parámetros de llamada:

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

Devolver resultado:

  • XmlNode, Devuelve el nuevo nodo hijo

Si newChild ya existe en el árbol del documento, se eliminará del árbol del documento y luego se volverá a insertar en su nueva posición. Los nodos de un documento (o los nodos creados por 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 XmlDocumentType.appendChild(XmlNode newChild);

Parámetros de llamada:

  • newChild: XmlNode, Especifique el nodo agregado

Devolver resultado:

  • XmlNode, Devuelve este nuevo nodo hijo

Si newChild ya existe en el árbol del documento, se eliminará del árbol del documento y luego se volverá a insertar en su nueva posición. Los nodos de un documento (o los nodos creados por 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

Reemplazar un nodo hijo por otro

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

Parámetros de llamada:

  • newChild: XmlNode, Especifique un nuevo nodo
  • oldChild: XmlNode, Especifique el nodo a reemplazar

Devolver resultado:

  • 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 del documento, se eliminará del árbol del documento y luego se volverá a insertar en su nueva posición. Los nodos de un documento (o los nodos creados por 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 XmlDocumentType.removeChild(XmlNode oldChild);

Parámetros de llamada:

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

Devolver resultado:

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

toString

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

1
String XmlDocumentType.toString();

Devolver resultado:

  • String, Devuelve la representación de cadena del objeto

toJSON

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

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

Parámetros de llamada:

  • key: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable