Ho bisogno di leggere un xml di una fattura elettronica.
L'xml ha due scadenze, quindi con due sezioni "DettaglioPagamento" come da esempio:
<FatturaElettronicaBody>
...
<DatiPagamento>
<CondizioniPagamento>TP01</CondizioniPagamento>
<DettaglioPagamento>
<ModalitaPagamento>MP05</ModalitaPagamento>
<DataScadenzaPagamento>2025-10-31</DataScadenzaPagamento>
<ImportoPagamento>6100.00</ImportoPagamento>
<IstitutoFinanziario>BANCA XXX</IstitutoFinanziario>
<IBAN>IT0000000000000000000000000</IBAN>
</DettaglioPagamento>
<DettaglioPagamento>
<ModalitaPagamento>MP05</ModalitaPagamento>
<DataScadenzaPagamento>2025-12-15</DataScadenzaPagamento>
<ImportoPagamento>6100.00</ImportoPagamento>
<IstitutoFinanziario>BANCA XXX</IstitutoFinanziario>
<IBAN>IT0000000000000000000000000</IBAN>
</DettaglioPagamento>
</DatiPagamento>
</FatturaElettronicaBody>
Riesco a leggere la prima scadenza (data) con il seguente codice:
xmln = xmld.getRootNode()
xmln = xmln.selectSingleNode("FatturaElettronicaBody/DatiPagamento/DettaglioPagamento/DataScadenzaPagamento", ...)
string sDataPagamento = xmln.value
Ma come faccio a leggere la seconda scadenza?