Hvorfor konvertere IEPD til XSD?
En IEPD er bygget op omkring sine skemaer, og udviklere vil normalt have .xsd-filerne - det primære udvekslingsskema, NIEM-undersættet og eventuelle udvidelsesskemaer - til validering eller kodegenerering. Da IEPD er en ZIP-beholder omkring disse XSD-filer og dokumentation, giver udpakning dig skemaerne direkte.
Sådan konverterer du IEPD til XSD
7-Zip FREE
Højreklik på .iepd og vælg 7-Zip > Udpak her, og saml derefter .xsd-filerne fra skemamapperne (ofte under en base-xsd eller udvidelsesmappe).
unzip (kommandolinje) FREE
Kør unzip file.iepd -d iepd_out og led efter .xsd-filer inde i de udtrukne mapper til undersæt og udvidelser.
p7zip OPEN-SOURCE
Brug 7z x file.iepd til at pakke arkivet ud på macOS eller Linux, og saml derefter XSD-skemafilerne fra det udtrukne filtræ.
Om disse formater
En .iepd-fil er en Information Exchange Package Documentation-pakke, et ZIP-arkiv, der samler XML-skemaer, eksempler på meddelelser, katalog og dokumentation, som definerer en NIEM- eller…
Åbn .IEPD detaljer →En XSD-fil er en XML Schema Definition - en tekstfil, der fastsætter reglerne for, hvad et bestemt XML-dokument må indeholde. Åbn den i en hvilken som helst teksteditor eller, for…
Åbn .XSD detaljer →Kvalitet & hvad man skal være opmærksom på
- XSD'erne udtrækkes som de er; intet transformeres, så skema-importer og -inkluderinger peger stadig på deres oprindelige relative stier.
- Skemaer kan referere til hinanden med
import/include, så hold den udtrukne mappestruktur intakt, for at de kan indlæses korrekt. - En IEPD kan indeholde snesevis af XSD'er (det fulde NIEM-undersæt plus udvidelser), ikke kun en enkelt skemafil.
Ofte stillede spørgsmål
Hvor er XSD-filerne inde i en IEPD?
Kan jeg validere XML med den udtrukne XSD?
import/include-referencer stadig fungerer.