| dalla versione 6.5.2680 - modificato il 02/08/2019 - link - english
|
Scopo
Aggiunge un nodo figlio di tipo testo all'oggetto
XMLNode. Può essere utilizzata per memorizzare gli attributi del nodo corrente in sotto-nodi di tipo testo invece che come attributi del nodo corrente stesso.
XMLNode.SetTextNode(nome, valore, Namespace)
Argomenti
Nome
|
È una stringa rappresentante il nome del nodo di tipo testo da aggiungere come figlio dell'oggetto XMLNode.
|
Valore
|
È una stringa contenente il testo da usare per valorizzare il nodo di tipo testo da aggiungete all'oggetto XMLNode.
|
Namespace
|
È una stringa opzionale rappresentante il namespace del nodo di tipo testo da aggiungere come figlio dell'oggetto XMLNode (parametro introdotto nella versione 19.5).
|
Note
-
Dalla versione 13.0, questa procedura è stata modificata in funzione con la possibilità di essere usata come procedura e ritorna l'oggetto XMLNode appena inserito.
- Se viene specificato il Namespace il Nome deve iniziare con un prefisso (ad esempio "h:table").
public void XMLDocument.SalvaFile()
{
XMLDocument XMLDoc = new()
XMLNode RootNode = null
MyXMLItem doc = null
doc := MyXMLItem.Cast(this.Root)
RootNode := XMLDoc.AddElement(item)
RootNode.SetAttribute(Nome, doc.Nome)
RootNode.SetAttribute(Descrizione, doc.Descrizione)
for each row (doc.ItemsFigli)
{
record MyItem
MyXMLItem MyItem
XMLNode ChildNode = null
ChildNode := RootNode.AddElement(item)
ChildNode.SetAttribute(Nome, MyItem.Nome)
ChildNode.SetAttribute(Descrizione, MyItem.Descrizione)
ChildNode.SetTextNode(testo, MyItem.Descrizione)
}
XMLDoc.Save(Path() +c C\ +c filexml.xml)
this.ImportaFile()
}
Cosa ne pensi?
Ti sono rimaste delle domande su punti che questo articolo non ha trattato? Pensi che sia utile aggiungere una nota all'articolo? Aiutaci a migliorare la documentazione di Instant Developer scrivendo il tuo commento nei campi qui sotto.