Objecte objecte incorporat

ObjectXmlDocumentType

L'objecte XmlDocumentType s'utilitza per accedir a les entitats definides per XML

relació hereditària

atribut de membre

name

String, el nom de la DTD retornada

1
readonly String XmlDocumentType.name;

publicId

String, que retorna l'identificador públic de la DTD externa

1
readonly String XmlDocumentType.publicId;

systemId

String, retorna l'identificador del sistema de la DTD externa

1
readonly String XmlDocumentType.systemId;

nodeType

Enter, el tipus de node del node retornat

1
readonly Integer XmlDocumentType.nodeType;

El nodeType de diferents objectes retornarà diferents valors:


nodeName

String, retorna el nom del node, segons el seu tipus

1
readonly String XmlDocumentType.nodeName;

El nodeName de diferents objectes retornarà diferents valors:


nodeValue

String, retorna el nom del node, segons el seu tipus

1
String XmlDocumentType.nodeValue;

El nodeName de diferents objectes retornarà diferents valors:


ownerDocument

XmlDocument, retorna l'element arrel del node (XmlDocumentobjecte)

1
readonly XmlDocument XmlDocumentType.ownerDocument;

parentNode

XmlNode, que retorna el node pare d'un node

1
readonly XmlNode XmlDocumentType.parentNode;

childNodes

XmlNodeList, retorna una llista de nodes que són fills del node especificat

1
readonly XmlNodeList XmlDocumentType.childNodes;

children

XmlNodeList, retorna una llista de nodes dels nodes de l'element fill del node especificat

1
readonly XmlNodeList XmlDocumentType.children;

firstChild

XmlNode, retorna el primer node fill del node

1
readonly XmlNode XmlDocumentType.firstChild;

lastChild

XmlNode, retorna l'últim node fill del node

1
readonly XmlNode XmlDocumentType.lastChild;

previousSibling

XmlNode, retorna el node immediatament abans d'un node (al mateix nivell d'arbre), si no hi ha aquest node, aleshores aquesta propietat retorna null

1
readonly XmlNode XmlDocumentType.previousSibling;

nextSibling

XmlNode, retorna el node immediatament després d'un element (a la mateixa jerarquia d'arbre), si no hi ha aquest node, la propietat retorna null

1
readonly XmlNode XmlDocumentType.nextSibling;

firstElementChild

XmlNode, retorna el primer node element fill del node

1
readonly XmlNode XmlDocumentType.firstElementChild;

lastElementChild

XmlNode, retorna l'últim node d'element fill del node

1
readonly XmlNode XmlDocumentType.lastElementChild;

previousElementSibling

XmlNode, retorna el node d'element immediatament abans d'un node (al mateix nivell d'arbre), si no hi ha aquest node, aleshores aquesta propietat retorna null

1
readonly XmlNode XmlDocumentType.previousElementSibling;

nextElementSibling

XmlNode, retorna el node d'element immediatament després d'un element (a la mateixa jerarquia d'arbre), si no hi ha aquest node, la propietat retorna null

1
readonly XmlNode XmlDocumentType.nextElementSibling;

textContent

Cadena, consulta i estableix el text de l'element seleccionat. Quan es consulta, retorna els valors de tots els nodes de text dins del node d'element; quan es configura, elimina tots els nodes fills i els substitueix per un sol node de text.

1
String XmlDocumentType.textContent;

funció de membre

hasChildNodes

Consulta si hi ha nodes fills

1
Boolean XmlDocumentType.hasChildNodes();

resultat de retorn:

  • Boolean, retorna true si hi ha cap node fill, en cas contrari retorna false

normalize

Combina els nodes de text adjacents i suprimeix els nodes de text buits

1
XmlDocumentType.normalize();

Aquest mètode iterarà sobre tots els descendents del node actual, normalitzarà el document eliminant els nodes de text buits i fusionant tots els nodes de text adjacents. Aquest mètode és útil per simplificar l'estructura de l'arbre del document després d'inserir o suprimir nodes.


cloneNode

Creeu una còpia exacta del node especificat

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

Paràmetres de trucada:

  • deep: Booleà, si cal copiar en profunditat, quan és cert, el node clonat clonarà tots els nodes fills del node original

resultat de retorn:

Aquest mètode copiarà i retornarà una còpia del node on s'ha cridat. Si el paràmetre que se li passa és cert, també copiarà de forma recursiva tots els nodes descendents del node actual. En cas contrari, només copia el node actual. El node retornat no pertany a l'arbre del document i la seva propietat parentNode és nul·la. Quan copieu un node Element, es copiaran tots els seus atributs.


lookupPrefix

Retorna els prefixos que coincideixen amb l'URI de l'espai de noms especificat al node actual

1
String XmlDocumentType.lookupPrefix(String namespaceURI);

Paràmetres de trucada:

  • namespaceURI: String, especifica l'URI de l'espai de noms coincident

resultat de retorn:

  • String, retorna el prefix coincident, retorna null si no coincideix

lookupNamespaceURI

Retorna els URI de l'espai de noms que coincideixen amb el prefix especificat al node actual

1
String XmlDocumentType.lookupNamespaceURI(String prefix);

Paràmetres de trucada:

  • prefix: Cadena, especifica el prefix coincident

resultat de retorn:

  • String, retorna l'URI de l'espai de noms coincident, retorna null si no coincideix

insertBefore

Inseriu un nou node fill abans d'un node fill existent

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

Paràmetres de trucada:

  • newChild:XmlNode, inserint un nou node
  • refChild:XmlNode, inseriu un nou node abans d'aquest node

resultat de retorn:

  • XmlNode, retorna el nou node fill

Si newChild ja existeix a l'arbre del document, s'eliminarà de l'arbre del document i es tornarà a inserir a la seva nova posició. Els nodes d'un document (o nodes creats a partir d'un document) no es poden inserir en un altre document. És a dir, la propietat ownerDocument de newChild ha de ser la mateixa que la propietat ownerDocument del node actual.


insertAfter

Inseriu un nou node fill després d'un node fill existent

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

Paràmetres de trucada:

  • newChild:XmlNode, inserint un nou node
  • refChild:XmlNode, inseriu un nou node després d'aquest node

resultat de retorn:

  • XmlNode, retorna el nou node fill

Si newChild ja existeix a l'arbre del document, s'eliminarà de l'arbre del document i es tornarà a inserir a la seva nova posició. Els nodes d'un document (o nodes creats a partir d'un document) no es poden inserir en un altre document. És a dir, la propietat ownerDocument de newChild ha de ser la mateixa que la propietat ownerDocument del node actual.


appendChild

Afegeix un nou node fill al final de la llista de nodes fill del node

1
XmlNode XmlDocumentType.appendChild(XmlNode newChild);

Paràmetres de trucada:

  • newChild:XmlNode, especifica el node afegit

resultat de retorn:

  • XmlNode, retorna aquest nou node fill

Si newChild ja existeix a l'arbre del document, s'eliminarà de l'arbre del document i es tornarà a inserir a la seva nova posició. Els nodes d'un document (o nodes creats a partir d'un document) no es poden inserir en un altre document. És a dir, la propietat ownerDocument de newChild ha de ser la mateixa que la propietat ownerDocument del node actual.


replaceChild

Substituïu un node fill per un altre

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

Paràmetres de trucada:

  • newChild:XmlNode, especificant un nou node
  • oldChild:XmlNode, especificant el node a substituir

resultat de retorn:

  • XmlNode, si la substitució té èxit, aquest mètode pot retornar el node substituït, si la substitució falla, tornarà nul

Si newChild ja existeix a l'arbre del document, s'eliminarà de l'arbre del document i es tornarà a inserir a la seva nova posició. Els nodes d'un document (o nodes creats a partir d'un document) no es poden inserir en un altre document. És a dir, la propietat ownerDocument de newChild ha de ser la mateixa que la propietat ownerDocument del node actual.


removeChild

Elimina un node de la llista de nodes fill

1
XmlNode XmlDocumentType.removeChild(XmlNode oldChild);

Paràmetres de trucada:

  • oldChild:XmlNode, especificant el node que s'ha de suprimir

resultat de retorn:

  • XmlNode, si l'eliminació té èxit, aquest mètode pot tornar el node suprimit, si falla, tornarà nul

toString

Retorna la representació de cadena de l'objecte, generalment retorna "[Native Object]", l'objecte es pot reimplementar segons les seves pròpies característiques

1
String XmlDocumentType.toString();

resultat de retorn:

  • String, retorna una representació de cadena de l'objecte

toJSON

Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció de propietats llegibles definides per l'objecte

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

resultat de retorn:

  • Value, que retorna un valor serialitzable per JSON