Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
titlevalidoi_xml skriptin käyttöohje
>.\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:

...