Versions Compared

Key

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

...

XML-tiedostoja voi validoida useita saatavilla olevia työkaluja hyödyntäen. Tällaisia työkaluja ovat mm. XMLlint ja XMLStarlet. VIRTA-tiimi on julkaissut suurten XML-tiedostojen validointia helpottamaan alla olevan työkalun, jolla tiedoston muodon oikeellisuuden voi tarkistaa. Skripti perustuu .NET IO.StreamReader ja XMLReader -luokkiin, jolloin koko XML-tiedostoa ei tarvitse mahduttaa muistiin kerralla.

validoi_xml.ps1

Oheinen powershell-skripti ottaa parametreina validoitavan XML-tiedoston (-xml) ja skeeman (-xsd). Anna aina koko polku tiedostoon parametrina. Ison tiedoston validointiin (>2GB) voi mennä koneesta riippuen jopa 20 min tai enemmän. XSD-tiedostot viittaavat toisiinsa, eli kopioi skeematiedostot julkaisut.xsd ja tyypit.xsd samaan hakemistoon ennen validointia.

 

...

titleEsimerkki

...