Warum IEPD in XSD konvertieren?
Ein IEPD ist um seine Schemata herum aufgebaut, und Entwickler benötigen normalerweise die .xsd-Dateien - das Haupt-Austauschschema, das NIEM-Subset und alle Erweiterungsschemata - zur Validierung oder Codegenerierung. Da das IEPD eine ZIP-Hülle um diese XSD-Dateien und die Dokumentation ist, erhält man durch das Entpacken die Schemata direkt.
Wie man IEPD in XSD konvertiert
7-Zip FREE
Klicken Sie mit der rechten Maustaste auf die .iepd und wählen Sie «7-Zip > Hier entpacken». Sammeln Sie dann die .xsd-Dateien aus den Schema-Ordnern (oft unter einem base-xsd- oder Erweiterungsverzeichnis).
unzip (Kommandozeile) FREE
Führen Sie unzip file.iepd -d iepd_out aus und suchen Sie nach .xsd-Dateien in den extrahierten Subset- und Erweiterungsschema-Ordnern.
p7zip OPEN-SOURCE
Verwenden Sie 7z x file.iepd, um das Archiv unter macOS oder Linux zu entpacken, und sammeln Sie dann die XSD-Schemadateien aus dem extrahierten Verzeichnisbaum.
Über diese Formate
Eine .iepd-Datei ist ein Information Exchange Package Documentation-Paket, ein ZIP-Archiv, das XML-Schemas, Beispielnachrichten, Kataloge und Dokumentationen bündelt, die einen NIEM- oder…
.IEPD-Details öffnen →Eine XSD-Datei ist eine XML-Schemadefinition - eine Textdatei, die die Regeln festlegt, was ein bestimmtes XML-Dokument enthalten darf. Öffnen Sie sie in einem beliebigen Texteditor oder,…
.XSD-Details öffnen →Qualität & worauf zu achten ist
- Die XSDs werden so extrahiert, wie sie sind; es wird nichts transformiert, sodass Schema-Imports und -Includes weiterhin auf ihre ursprünglichen relativen Pfade verweisen.
- Schemata können sich gegenseitig mit
import/includereferenzieren, halten Sie also die extrahierte Ordnerstruktur intakt, damit diese aufgelöst werden können. - Ein IEPD kann Dutzende von XSDs enthalten (das vollständige NIEM-Subset plus Erweiterungen), nicht nur eine einzelne Schemadatei.
Häufig gestellte Fragen
Wo befinden sich die XSD-Dateien innerhalb eines IEPD?
Kann ich XML mit der extrahierten XSD validieren?
import/include-Referenzen weiterhin aufgelöst werden.