Hvorfor konvertere IEPD til XSD?
En IEPD er bygget rundt sine skjemaer, og utviklere vil vanligvis ha .xsd-filene - hovedutvekslingsskjemaet, NIEM-delsettet og eventuelle utvidelsesskjemaer - for validering eller kodegenerering. Siden IEPD er en ZIP-innpakning rundt disse XSD-filene og dokumentasjonen, får du skjemaene direkte ved å pakke den ut.
Hvordan konvertere IEPD til XSD
7-Zip FREE
Høyreklikk på .iepd-filen og velg «7-Zip > Pakk ut her», og samle deretter .xsd-filene fra skjemamappene (ofte under en base-xsd- eller utvidelseskatalog).
unzip (kommandolinje) FREE
Kjør unzip file.iepd -d iepd_out og se etter .xsd-filer inne i de utpakkede mappene for delsett og utvidelser.
p7zip OPEN-SOURCE
Bruk 7z x file.iepd for å pakke ut arkivet på macOS eller Linux, og samle deretter XSD-skjemafilene fra det utpakkede filtrreet.
Om disse formatene
En .iepd-fil er en Information Exchange Package Documentation-pakke, et ZIP-arkiv som samler XML-skjemaer, eksempelmeldinger, katalog og dokumentasjon som definerer en NIEM- eller…
Åpne .IEPD-detaljer →En XSD-fil er en XML Schema Definition - en tekstfil som setter reglene for hva et bestemt XML-dokument kan inneholde. Åpne den i et hvilket som helst tekstredigeringsprogram eller, for…
Åpne .XSD-detaljer →Kvalitet og hva du bør passe på
- XSD-filene pakkes ut nøyaktig som de er; ingenting transformeres, så skjema-importer og inkluderinger peker fortsatt på sine opprinnelige relative stier.
- Skjemaer kan referere til hverandre med
import/include, så behold den utpakkede mappestrukturen intakt for at de skal fungere. - En IEPD kan inneholde dusinvis av XSD-filer (hele NIEM-delsettet pluss utvidelser), ikke bare én enkelt skjemafil.
Ofte stilte spørsmål
Hvor ligger XSD-filene inne i en IEPD?
Kan jeg validere XML med den utpakkede XSD-filen?
import/include-referanser fortsatt fungerer.