...
Toivottu tulos: "Opintosuoritukset.xml - valid"
Validointi powershellillä
Oheinen skripti on tehty korkeakoulujen avuksi erityisesti suurien tiedostojen validointiin. Se perustuu .NET IO.StreamReader ja XMLReader luokkiin, jolloin koko XML-tiedostoa ei tarvitse mahduttaa muistiin kerralla.
Skripti ottaa parametreina validoitavan XML-tiedoston (-xml) ja skeeman (-xsd). Huom. anna aina koko polku tiedostoon parametrina. Ison tiedoston validointiin (>2GB) voi mennä koneesta riippuen jopa 20min tai enemmän.
Code Block | ||
---|---|---|
| ||
>.\validoi_xml.ps1 -xml C:\tmp\Testi.xml -xsd C:\tmp\opintosuoritukset.xsd |
Esimerkki-XML-tiedostoja
Kehitystyössä apuna käytettyjä esimerkki-XML-tiedostoja on lisätty tälle sivulle liitetiedostoiksi. Esimerkkitiedostot on ladattu saman nimisinä eri XML skeemojen versioille useaan kertaan, joten katsomalla tämän sivun liitetiedostosivua voi nähdä ko. tiedostojen versioista enemmän tietoa sekä ladata itselleen mahdollisesti aikaisempia versioita. Seuraavassa linkit ko. tiedostojen viimeisimpiin versioihin:
...