Obxecto XmlProcessingInstruction
Representación de obxectos XmlProcessingInstruction xml Instrucións de procesamento
Herdanza
Atributos dos membros
target
Cadea, devolve o destino desta instrución de procesamento
1readonly String XmlProcessingInstruction.target;
data
Encadea, configura ou devolve o contido desta instrución de procesamento
1String XmlProcessingInstruction.data;
nodeType
Entero, devolve o tipo de nodo do nodo
1readonly Integer XmlProcessingInstruction.nodeType;
O nodeType de diferentes obxectos devolverá diferentes valores:
- XmlElement: ELEMENT_NODE (1)
- XmlAttr: ATTRIBUTE_NODE (2)
- XmlText: TEXT_NODE (3)
- XmlCDATASection: CDATA_SECTION_NODE (4)
- XmlProcessingInstruction: PROCESSING_INSTRUCTION_NODE (7)
- XmlComment: COMMENT_NODE (8)
- XmlDocument: DOCUMENT_NODE (9)
- XmlDocumentType: DOCUMENT_TYPE_NODE (10)
nodeName
Cadea, devolve o nome do nodo segundo o seu tipo
1readonly String XmlProcessingInstruction.nodeName;
O nodoName de diferentes obxectos devolverá diferentes valores:
- XmlElement: nome do elemento
- XmlAttr: Nome da propiedade
- XmlText: # texto
- XmlCDATASection: # cdata-section
- XmlProcessingInstruction: Volver ao destino especificado
- XmlComment: #comento
- XmlDocument: #documento
- XmlDocumentType: nome doctype
nodeValue
Cadea, devolve o nome do nodo segundo o seu tipo
1String XmlProcessingInstruction.nodeValue;
O nodoName de diferentes obxectos devolverá diferentes valores:
- XmlElement: nulo
- XmlAttr: O valor do atributo
- XmlText: O contido do nodo
- XmlCDATASection: O contido do nodo
- XmlProcessingInstruction: Devolve os datos de contido especificados
- XmlComment: Texto de comentario
- XmlDocument: nulo
- XmlDocumentType: nulo
ownerDocument
XmlDocument, Devolve o elemento raíz do nodo (XmlDocument Obxecto)
1readonly XmlDocument XmlProcessingInstruction.ownerDocument;
parentNode
XmlNode, Pode devolver o nodo pai dun nodo
1readonly XmlNode XmlProcessingInstruction.parentNode;
childNodes
XmlNodeList, Devolve a lista de nodos dos nodos fillos do nodo especificado
1readonly XmlNodeList XmlProcessingInstruction.childNodes;
firstChild
XmlNode, Devolve o primeiro nodo fillo do nodo
1readonly XmlNode XmlProcessingInstruction.firstChild;
lastChild
XmlNode, Devolve o último nodo fillo do nodo
1readonly XmlNode XmlProcessingInstruction.lastChild;
previousSibling
XmlNode, Devolve o nodo inmediatamente antes dun determinado nodo (ao mesmo nivel de árbore), se non existe ese nodo, entón o atributo devolve nulo
1readonly XmlNode XmlProcessingInstruction.previousSibling;
nextSibling
XmlNode, Devolve o nodo inmediatamente despois dun elemento (no mesmo nivel de árbore), se non existe ese nodo, a propiedade devolve nulo
1readonly XmlNode XmlProcessingInstruction.nextSibling;
Función de membro
hasChildNodes
Consulta se hai nodos fillos
1Boolean XmlProcessingInstruction.hasChildNodes();
Resultado de volta:
- Boolean, Devolve verdadeiro se hai nodos fillos, en caso contrario devolve falso
normalize
Combina nodos de texto adxacentes e elimina nodos de texto baleiros
1XmlProcessingInstruction.normalize();
Este método percorrerá todos os nodos descendentes do nodo actual e normalizará o documento eliminando o nodo de texto baleiro e fusionando todos os nodos de texto adxacentes. Este método é útil para simplificar a estrutura da árbore do documento despois de inserir ou eliminar nodos.
cloneNode
Crea unha copia exacta do nodo especificado
1XmlNode XmlProcessingInstruction.cloneNode(Boolean deep = true);
Parámetros de chamada:
- deep: Booleano, se se copia en profundidade, cando é verdadeiro, o nodo clonado clonará todos os nodos fillos do nodo orixinal
Resultado de volta:
- XmlNode, Devolve o nodo copiado
Este método copiará e devolverá unha copia do nodo que o chamou. Se o parámetro que se lle pasou é certo, tamén copiará recursivamente todos os descendentes do nodo actual. Se non, só copia o nodo actual. O nodo devolto non pertence á árbore do documento e a súa propiedade parentNode é nula. Cando se copia o nodo Element, copiaranse todos os seus atributos.
lookupPrefix
Devolve o prefixo que coincide co URI do espazo de nomes especificado no nodo actual
1String XmlProcessingInstruction.lookupPrefix(String namespaceURI);
Parámetros de chamada:
- namespaceURI: Cadea, especifique o URI do espazo de nomes coincidente
Resultado de volta:
- String, Devolve o prefixo coincidente, devolve nulo se non se coincide
lookupNamespaceURI
Devolve o URI do espazo de nomes que coincide co prefixo especificado no nodo actual
1String XmlProcessingInstruction.lookupNamespaceURI(String prefix);
Parámetros de chamada:
- prefix: Cadea, especifique o prefixo coincidente
Resultado de volta:
- String, Devolve o URI do espazo de nome coincidente, devolve nulo se non coincide
insertBefore
Insira un novo nodo fillo antes do nodo fillo existente
1
2XmlNode XmlProcessingInstruction.insertBefore(XmlNode newChild,
XmlNode refChild);
Parámetros de chamada:
Resultado de volta:
- XmlNode, Devolve o novo nodo fillo
Se newChild xa existe na árbore do documento, eliminarase da árbore do documento e despois volverá inserilo na súa nova posición. Os nodos dun documento (ou nodos creados por un documento) non se poden inserir noutro documento. Noutras palabras, a propiedade ownerDocument de newChild debe ser a mesma que a propiedade ownerDocument do nodo actual.
insertAfter
Insira un novo nodo fillo despois do nodo fillo existente
1
2XmlNode XmlProcessingInstruction.insertAfter(XmlNode newChild,
XmlNode refChild);
Parámetros de chamada:
Resultado de volta:
- XmlNode, Devolve o novo nodo fillo
Se newChild xa existe na árbore do documento, eliminarase da árbore do documento e despois volverá inserilo na súa nova posición. Os nodos dun documento (ou nodos creados por un documento) non se poden inserir noutro documento. Noutras palabras, a propiedade ownerDocument de newChild debe ser a mesma que a propiedade ownerDocument do nodo actual.
appendChild
Engade un novo nodo fillo ao final da lista de nodos fillos do nodo
1XmlNode XmlProcessingInstruction.appendChild(XmlNode newChild);
Parámetros de chamada:
- newChild: XmlNode, Especifique o nodo engadido
Resultado de volta:
- XmlNode, Devolve este novo nodo fillo
Se newChild xa existe na árbore do documento, eliminarase da árbore do documento e despois volverá inserilo na súa nova posición. Os nodos dun documento (ou nodos creados por un documento) non se poden inserir noutro documento. Noutras palabras, a propiedade ownerDocument de newChild debe ser a mesma que a propiedade ownerDocument do nodo actual.
replaceChild
Substitúe un nodo fillo por outro
1
2XmlNode XmlProcessingInstruction.replaceChild(XmlNode newChild,
XmlNode oldChild);
Parámetros de chamada:
Resultado de volta:
- XmlNode, Se a substitución é correcta, este método pode devolver o nodo substituído; se a substitución falla, devolve nulo
Se newChild xa existe na árbore do documento, eliminarase da árbore do documento e despois volverá inserilo na súa nova posición. Os nodos dun documento (ou nodos creados por un documento) non se poden inserir noutro documento. Noutras palabras, a propiedade ownerDocument de newChild debe ser a mesma que a propiedade ownerDocument do nodo actual.
removeChild
Elimina un nodo da lista de nodos fillos
1XmlNode XmlProcessingInstruction.removeChild(XmlNode oldChild);
Parámetros de chamada:
- oldChild: XmlNode, Especifique o nodo que se vai eliminar
Resultado de volta:
- XmlNode, Se a eliminación é correcta, este método pode devolver o nodo eliminado; se falla, devolve nulo
toString
Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características
1String XmlProcessingInstruction.toString();
Resultado de volta:
- String, Devolve a representación de cadea do obxecto
toJSON
Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto
1Value XmlProcessingInstruction.toJSON(String key = "");
Parámetros de chamada:
- key: Cadea, sen usar
Resultado de volta:
- Value, Devolve un valor que contén JSON serializable