Uwaga!
Powyższy walidator nie gwarantuje, w przypadku pozytywnych wyników analizy, publikacji wzoru w CRWDE.
Ma on jedynie charakter pomocniczy i pozwala wykryć najczęściej pojawiające się błędy i dzięki temu ułatwić publikację.
Opis działania walidatora
Walidator analizuje wskazane pliki pod kątem ich poprawności względem wymagań dotyczących publikacji w CRWDE.
Analizować można pliki niezależnie od siebie, jednakże nie wszystkie warunki konieczne do publikacji są w takiej sytuacji sprawdzane.
Do publikacji potrzebne są trzy pliki: wyróżnik, schemat oraz styl, dlatego też aby uzyskać pełną informację należy poddać analizie jednocześnie
wszystkie pliki.
Jeśli pliki schematu i stylu będą opisywały inne wzory, otrzymamy listę błędów wynikających z ich wzajemnej niezgodności.
Sprawdzana jest zgodność odwołań do głównej przestrzeni nazw w pliku stylu i schematu.
Wyniki działania programu
W wyniku działania walidator wyświetla informacje zebrane w formie tabel. Poniższa lista opisuje, jakie działania (jakie testy) kryją się pod opisami poszczególnych wierszy z tabeli prezentujacej rezultat weryfikacji analizowanych plików.
- sprawdzanie struktury xml - analizowana jest poprawność pod względem leksykalnym ze standardem xml, wychwytywane są błędy składni i struktury dokumentu,
- odwołania zewnętrzne - sprawdzane jest czy we wskazanym pliku nie zostały zawarte odwołania do zewnętrznych systemów, dozwolone adresy systemów zewnętrznych znajdują się poniżej tabel z wynikami analiz plików,
- reklama, słowa zabronione - podane pliki analizowane są pod kątem wystąpienia w nich słów z listy słów zabronionych, wyświetlany jest jednocześnie fragment pliku zawierający wskazane słowo, dzięki temu można rozstrzygnąć czy w danym kontekście można dopuścić jego wystąpienie czy też nie,
- niepuste węzły - w przypadku pliku wyróżnika, opisującego publikowany wzór, sprawdzana jest jego struktura i czy występują odpowiednie węzły, wymagane schematem, oraz czy są one wypełnione treścią,
- poprawność przestrzeni nazw - analizowana jest deklaracja przestrzeni nazw w plikach, sprawdzane jest czy występują odpowiednie deklaracji związane ze schematami dziedzinowymi CRWDE lub W3C,
- kolejność węzłów - schematy opisujące struktury dokumentów przesyłanych do publikacji ściśle ustalają kolejność wystąpień poszczególnych węzłów w plikach xml. Główne węzły dokumentu powinny występować w następującej kolejności: OpisDokumentu, DaneDokumentu, TrescDokumentu. W przypadku niezgodności wyświetlane są informacje którego węzła ona dotyczy,
- zgodność ze schematem - w przypadku pliku stylu, do prawidłowej publikacji wzoru, konieczne jest aby odwołania do głównej przestrzeni nazw pliku schematu oraz pliku stylu, były zgodne ze sobą i to jest sprawdzane w tym punkcie.
Walidator udostępnia Instytut Logistyki i Magazynowania, ul. Estkowskiego 6, 61-755 Poznań.