Oggetto oggetto incorporato

Oggetto XmlComment

L'oggetto XmlComment rappresenta il contenuto del nodo di commento nel documento

Il nodo XmlComment rappresenta un commento nel documento XML. usato daXmlCharacterDatala proprietà dei dati ereditata dall'interfaccia o utilizzare il fileXmlNodeL'interfaccia eredita la proprietà nodeValue per accedere al contenuto dell'annotazione. (cioè il testo tra ). usato daXmlCharacterDataVari metodi ereditati dall'interfaccia possono manipolare il contenuto dell'annotazione.

usoXmlDocument.createComment() per creare un oggetto annotazione.

rapporto di eredità

#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()] [<class>XmlCharacterData|data;length|substringData();appendData();insertData();deleteData();replaceData()] [<this>XmlComment] [object] <:- [XmlNode] [XmlNode] <:- [XmlCharacterData] [XmlCharacterData] <:- [XmlComment] XmlNode nodeType nodeName nodeValue ownerDocument parentNode childNodes firstChild lastChild previousSibling nextSibling hasChildNodes() normalize() cloneNode() lookupPrefix() lookupNamespaceURI() insertBefore() insertAfter() appendChild() replaceChild() removeChild() XmlCharacterData data length substringData() appendData() insertData() deleteData() replaceData() object toString() toJSON() XmlComment

Proprietà dei membri

data

String, il testo che contiene questo nodo

1
String XmlComment.data;

length

Intero, il numero di caratteri che contiene questo nodo

1
readonly Integer XmlComment.length;

nodeType

Intero, restituisce il tipo di nodo del nodo

1
readonly Integer XmlComment.nodeType;

Il nodeType di oggetti diversi restituirà valori diversi:


nodeName

String, restituisce il nome del nodo, in base al suo tipo

1
readonly String XmlComment.nodeName;

Il nodeName di oggetti diversi restituirà valori diversi:


nodeValue

String, restituisce il nome del nodo, in base al suo tipo

1
String XmlComment.nodeValue;

Il nodeName di oggetti diversi restituirà valori diversi:


ownerDocument

XmlDocument, restituisce l'elemento radice del nodo (XmlDocumentoggetto)

1
readonly XmlDocument XmlComment.ownerDocument;

parentNode

XmlNode, restituisce il nodo padre di un nodo

1
readonly XmlNode XmlComment.parentNode;

childNodes

XmlNodeList, restituisce un elenco di nodi figli del nodo specificato

1
readonly XmlNodeList XmlComment.childNodes;

firstChild

XmlNode, restituisce il primo figlio del nodo

1
readonly XmlNode XmlComment.firstChild;

lastChild

XmlNode, restituisce l'ultimo figlio del nodo

1
readonly XmlNode XmlComment.lastChild;

previousSibling

XmlNode, restituisce il nodo immediatamente prima di un nodo (allo stesso livello dell'albero), se non esiste un nodo di questo tipo, la proprietà restituisce null

1
readonly XmlNode XmlComment.previousSibling;

nextSibling

XmlNode, restituisce il nodo immediatamente dopo un elemento (nello stesso livello dell'albero), se non è presente tale nodo, la proprietà restituisce null

1
readonly XmlNode XmlComment.nextSibling;

funzione membro

substringData

Estrai la sottostringa dal nodo

1 2
String XmlComment.substringData(Integer offset, Integer count);

Parametri di chiamata:

  • offset: Intero, la posizione del primo carattere da restituire
  • count: Intero, il numero di caratteri nella sottostringa da restituire

Risultato di ritorno:

  • String, restituisce la stringa estratta

appendData

aggiungi una stringa al nodo

1
XmlComment.appendData(String arg);

Parametri di chiamata:

  • arg: String, la stringa da aggiungere al nodo

insertData

inserisci la stringa nel nodo

1 2
XmlComment.insertData(Integer offset, String arg);

Parametri di chiamata:

  • offset: Intero, la posizione del carattere in cui inserire la stringa nel nodo
  • arg: String, la stringa da inserire

deleteData

rimuovere il testo dal nodo

1 2
XmlComment.deleteData(Integer offset, Integer count);

Parametri di chiamata:

  • offset: Intero, la posizione del primo carattere da eliminare
  • count: Intero, il numero di caratteri da eliminare

replaceData

Sostituisci i caratteri di un nodo con la stringa specificata

1 2 3
XmlComment.replaceData(Integer offset, Integer count, String arg);

Parametri di chiamata:

  • offset: Intero, la posizione del carattere che il nodo deve sostituire
  • count: Intero, il numero di caratteri da sostituire
  • arg: String, la stringa da inserire

hasChildNodes

Domanda se esiste un nodo figlio

1
Boolean XmlComment.hasChildNodes();

Risultato di ritorno:

  • Boolean, restituisce true se sono presenti nodi figlio, false in caso contrario

normalize

Unisci i nodi di testo adiacenti ed elimina i nodi di testo vuoti

1
XmlComment.normalize();

Questo metodo eseguirà l'iterazione su tutti i nodi discendenti del nodo corrente, normalizzando il documento rimuovendo i nodi di testo vuoti, unendo già tutti i nodi di testo adiacenti. Questo metodo è utile per semplificare la struttura dell'albero del documento dopo l'inserimento o l'eliminazione di nodi.


cloneNode

Crea una copia esatta del nodo specificato

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

Parametri di chiamata:

  • deep: Booleano, se eseguire una copia profonda, quando è vero, il nodo clonato clonerà tutti i nodi figlio del nodo originale

Risultato di ritorno:

  • XmlNode, restituisce il nodo copiato

Questo metodo copierà e restituirà una copia del nodo su cui è stato chiamato. Se l'argomento passato è vero, copierà ricorsivamente anche tutti i discendenti del nodo corrente. In caso contrario, copia semplicemente il nodo corrente. Il nodo restituito non appartiene all'albero dei documenti e la relativa proprietà parentNode è null. Quando un nodo Element viene copiato, tutte le sue proprietà vengono copiate.


lookupPrefix

Restituisce il prefisso corrispondente all'URI dello spazio dei nomi specificato sul nodo corrente

1
String XmlComment.lookupPrefix(String namespaceURI);

Parametri di chiamata:

  • namespaceURI: String, che specifica l'URI dello spazio dei nomi corrispondente

Risultato di ritorno:

  • String, restituisce il prefisso corrispondente, non corrispondente restituisce null

lookupNamespaceURI

Restituisce l'URI dello spazio dei nomi che corrisponde al prefisso specificato sul nodo corrente

1
String XmlComment.lookupNamespaceURI(String prefix);

Parametri di chiamata:

  • prefix: String, che specifica il prefisso da abbinare

Risultato di ritorno:

  • String, restituisce l'URI dello spazio dei nomi corrispondente, non corrispondente restituisce null

insertBefore

Inserisci un nuovo nodo figlio prima di un nodo figlio esistente

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

Parametri di chiamata:

  • newChild:XmlNode, inserisci un nuovo nodo
  • refChild:XmlNode, inserisci un nuovo nodo prima di questo nodo

Risultato di ritorno:

  • XmlNode, restituisce il nuovo nodo figlio

Se newChild esiste già nell'albero del documento, verrà rimosso dall'albero del documento e reinserito nella nuova posizione. I nodi di un documento (oi nodi creati da un documento) non possono essere inseriti in un altro documento. Ovvero, la proprietà ownerDocument di newChild deve essere la stessa della proprietà ownerDocument del nodo corrente.


insertAfter

Inserisci un nuovo nodo figlio dopo un nodo figlio esistente

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

Parametri di chiamata:

  • newChild:XmlNode, inserisci un nuovo nodo
  • refChild:XmlNode, inserisci un nuovo nodo dopo questo nodo

Risultato di ritorno:

  • XmlNode, restituisce il nuovo nodo figlio

Se newChild esiste già nell'albero del documento, verrà rimosso dall'albero del documento e reinserito nella nuova posizione. I nodi di un documento (oi nodi creati da un documento) non possono essere inseriti in un altro documento. Ovvero, la proprietà ownerDocument di newChild deve essere la stessa della proprietà ownerDocument del nodo corrente.


appendChild

Aggiungi un nuovo nodo figlio alla fine dell'elenco dei nodi figlio del nodo

1
XmlNode XmlComment.appendChild(XmlNode newChild);

Parametri di chiamata:

  • newChild:XmlNode, specifica il nodo da aggiungere

Risultato di ritorno:

  • XmlNode, restituisce questo nuovo nodo figlio

Se newChild esiste già nell'albero del documento, verrà rimosso dall'albero del documento e reinserito nella nuova posizione. I nodi di un documento (oi nodi creati da un documento) non possono essere inseriti in un altro documento. Ovvero, la proprietà ownerDocument di newChild deve essere la stessa della proprietà ownerDocument del nodo corrente.


replaceChild

sostituire un nodo figlio con un altro

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

Parametri di chiamata:

  • newChild:XmlNode, specifica il nuovo nodo
  • oldChild:XmlNode, specifica il nodo da sostituire

Risultato di ritorno:

  • XmlNode, se la sostituzione ha esito positivo, questo metodo può restituire il nodo da sostituire, se la sostituzione fallisce, restituirà null

Se newChild esiste già nell'albero del documento, verrà rimosso dall'albero del documento e reinserito nella nuova posizione. I nodi di un documento (oi nodi creati da un documento) non possono essere inseriti in un altro documento. Ovvero, la proprietà ownerDocument di newChild deve essere la stessa della proprietà ownerDocument del nodo corrente.


removeChild

Rimuovere un nodo dall'elenco dei nodi figlio

1
XmlNode XmlComment.removeChild(XmlNode oldChild);

Parametri di chiamata:

  • oldChild:XmlNode, specifica il nodo da eliminare

Risultato di ritorno:

  • XmlNode, se l'eliminazione ha esito positivo, questo metodo può restituire il nodo eliminato, se non riesce, restituirà null

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String XmlComment.toString();

Risultato di ritorno:

  • String, restituisce la rappresentazione di stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce l'insieme di proprietà leggibili definite dall'oggetto

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

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultato di ritorno:

  • Value, restituisce un valore contenente JSON serializzabile