Buonasera,
sto lavorando sulla validazione XSD di un XML "sconosciuto" (nel senso che potenzialmente potrebbe arrivarmi qualsiasi cosa.)

Il mio problema in particolare è il seguente:
1) devo aprire il flusso XML che mi arriva e recuperare namespace/schema locations ecc
2) usare queste info per recuperare da una cartella sulla NAS gli XSD corretti (che ho già.)
3) procedere alla validazione

Coi punti 1 e 3 sono già a posto. Quello che mi manca è recuperare le informazioni per caricare l'XSD corretto. Come posso procedere in modo furbo?

Ah, non posso usare DOM: i file che mi arrivano sono potenzialmente enormi (anche diversi gigabyte) e la macchina esploderebbe...

Qualche idea? Grazie