Lettura e scrittura di un file XML

di xamm il
5 risposte
Buongiorno a tutti e piacere di essere nel vostro forum.
Mi sono appena iscritto.
Mi chiamo Massimo, sono di Roma e lavoro in un ced aziendale.

Ho già postato questo argomento in un altro forum dove poi mi sono accorto essere non più funzionante perchè trasferitosi ad altro indirizzo, per cui spero di non aver infranto le regole e caso mai me ne scuso in anticipo.

Avrei un piccolo problema con un file XML generato da una procedura non interna e che vorrei variare con un VB.

In sostanza dovrei leggere un file XML residente sul mio pc dove ogni volta che si intercetti il nodo <InstrId>1</InstrId> che è un contatore, sostituisca il contenuto di un nodo con quello di un altro e viceversa finché non si arrivi all'ID successivo tipo <InstrId>2</InstrId>

<EndToEndId>DistintaXml-2018-01-10-10.24-00001</EndToEndId> sostituirne il contenuto con quello del nodo

<Ustrd>LETTERA PAR0000000001FATT. 0001 DEL 01012017</Ustrd>

Grazie e buona giornata a tutti.

Massimo

5 Risposte

  • Il problema è la lettura, l'intercettazione del nodo o la sostituzione del contenuto?
  • Buongiorno, la lettura dovrebbe essere la cosa più semplice, per il resto non saprei proprio come agire.
  • Buongiorno e grazie per il suggerimento.

    Leggendo un pò qua e la probabilmente dovrei usare il Metodo XmlNode.ReplaceChild ma non so come dichiarare i 2 child da invertire.
  • E' C# ma si riadatta facilmente la sintassi
    XmlDocument xml = new XmlDocument();
    xml.DocumentElement.SelectSingleNode("/InstrId").InnerXml = "Valore del nodo recuperato";
Devi accedere o registrarti per scrivere nel forum
5 risposte