50 messaggi dal 14 luglio 2007
Ciao a tutti!
La domanda è sicuramente banalissima, ma non riesco a capire come aggiungere un nodo ad un file xml già esistente e caricato.
So leggerlo e crearlo da zero, ma nn riesco a capire se è possibile aggiungere delle info successive.

La truttura è


- <product>
  <artist>ARTISTI</artist> 
  <record>RECORD</record> 
  <img>URLIMG</img> 
  <vid>URLVID</vid> 
  </product>


Grazie mille !
Certo puoi manipolare un file Xml come vuoi ,
Stai parlando di asp.net? se si puoi usare
Linq to Xml

Questo è un esempio

  //Aggiungo elementi in coda

 XElement loaded = XElement.Load("tuofile.xml");

 XElement x_item = new XElement("Nodo"); //Elemento principale

         x_item.SetElementValue("Valore", "Prova");

         x_item.SetElementValue("Valore2", "Prova2");

        loaded.Add(x_item);

        loaded.Save("tuofile.xml");


Ciao , ovviamente è solo un esempio. Puoi fare tutte le operazioni che vuoi.
Modificato da maltra il 07 novembre 2008 17.21 -

Corso SEO 17 maggio 2014 a Parma
Libro SEO, SEM e Web Marketing
Siti Web Parma
50 messaggi dal 14 luglio 2007
Ciao maltra grazie davvero per la risp!
Essendo nella sezione di ASP Classic pensavo fosse ovvio che era asp sorry.
Purtroppo non riesco a capire il tuo codice...io uso asp cn Vb ma credo che il tuo sia qualcosa simile al C ... forse C#?
301 messaggi dal 31 maggio 2006
ciao
il codice di MaRsHaL è codice dot.net in linguaggio c#, essendo codice dot.net non è portabile in una pagina asp. Per manipolare codice xml in asp devi usare l'oggetto Microsoft.XMLDOM

In questo link http://www.codetoad.com/xml/xml_and_asp/ trovi esempi di codice per manipolare XML in ASP
Modificato da gghi il 07 novembre 2008 20.11 -
50 messaggi dal 14 luglio 2007
Ho appena risolto con il link di gghi
Ciao e grazie a tutti !
50 messaggi dal 14 luglio 2007
Ragazzi eccomi di nuovo
Se lo stesso nodo, al posto di aggiungerlo in coda, vorrei aggiungerlo all'inizio del file?
Grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.