Dlaczego konwertować IEPD na XSD?
Struktura IEPD opiera się na schematach, a programiści zazwyczaj potrzebują plików .xsd - głównego schematu wymiany, podzbioru NIEM i wszelkich schematów rozszerzeń - do walidacji lub generowania kodu. Ponieważ IEPD jest opakowaniem ZIP wokół tych plików XSD i dokumentacji, rozpakowanie go daje bezpośredni dostęp do schematów.
Jak przekonwertować IEPD na XSD
7-Zip FREE
Kliknij prawym przyciskiem myszy plik .iepd i wybierz 7-Zip > Wypakuj tutaj, a następnie zbierz pliki .xsd z folderów schematów (często znajdujących się w katalogu base-xsd lub katalogu rozszerzeń).
unzip (linia poleceń) FREE
Uruchom unzip file.iepd -d iepd_out i poszukaj plików .xsd wewnątrz wyodrębnionych folderów podzbiorów i rozszerzeń schematów.
p7zip OPEN-SOURCE
Użyj 7z x file.iepd, aby rozpakować archiwum w systemie macOS lub Linux, a następnie zbierz pliki schematów XSD z wyodrębnionego drzewa katalogów.
O tych formatach
Plik .iepd to pakiet Information Exchange Package Documentation, czyli archiwum ZIP, które grupuje schematy XML, przykładowe komunikaty, katalog i dokumentację definiującą wymianę…
Otwórz szczegóły .IEPD →Plik XSD to XML Schema Definition - plik tekstowy określający reguły dotyczące zawartości konkretnego dokumentu XML. Można go otworzyć w dowolnym edytorze tekstu lub, w celu uzyskania…
Otwórz szczegóły .XSD →Jakość i na co uważać
- Pliki XSD są wyodrębniane w postaci niezmienionej; nic nie jest przekształcane, więc importy i dołączenia schematów nadal wskazują na ich oryginalne ścieżki względne.
- Schematy mogą odwoływać się do siebie nawzajem za pomocą
import/include, więc zachowaj nienaruszoną strukturę folderów, aby mogły zostać poprawnie rozwiązane. - IEPD może zawierać dziesiątki plików XSD (pełny podzbiór NIEM plus rozszerzenia), a nie pojedynczy plik schematu.
Najczęściej zadawane pytania
Gdzie znajdują się pliki XSD wewnątrz IEPD?
Czy mogę walidować XML za pomocą wyodrębnionego XSD?
import/include nadal działały.