Tworzenie schematu XML (XSD)

Tworzy definicję schematu XML (XSD) z XML

Funkcje

Obsługa 3 rodzajów projektu XSD

Wybierz spośród 3 stylów projektowych, w tym Russian Doll

Wnioskowanie typu danych z wartości

Analizuje liczby, daty i inne wartości oraz automatycznie konwertuje na właściwy typ xs

Analiza i uwzględnienie liczby wystąpień

Automatycznie dodaje maxOccurs do elementów powtarzalnych

Obsługa tekstu i pliku

Dwa sposoby: wklejenie XML i wczytanie pliku .xml

Sposób użycia

1

Wybierz zakładkę sposobu wprowadzania

W zakładce tekstu wklej XML bezpośrednio albo w zakładce pliku wczytaj plik .xml

2

Wskaż typ projektu XSD

Wybierz format wyniku spośród Russian Doll, Salami Slice i Venetian Blind

3

Wybór typu zawartości

Przełącz między trybem Smart, który wnioskuje typ z wartości, a typem string dla wszystkich elementów

4

Uruchom przyciskiem generowania

Po naciśnięciu przycisku rusza analiza, a po prawej od razu pojawia się XSD

5

Zapis i kopiowanie XSD

Z pola wyniku pobierz jako schema.xsd lub skopiuj

Zastosowania

Tworzenie specyfikacji XML

Utwórz definicję schematu z przykładowego XML i wykorzystaj ją w specyfikacji struktury danych

Przygotowanie do walidacji danych

Przygotuj schemat walidacyjny do sprawdzania poprawności przyjmowanego XML

Poznawanie struktury integracji API

Przeanalizuj odpowiedź XML zewnętrznego API i zwizualizuj strukturę elementów i typów

Nauka składni XSD

Porównaj wyniki 3 stylów projektowych i pogłęb zrozumienie zapisu schematu

Bezpieczeństwo i prywatność

W całości w przeglądarce

Dane wejściowe są przetwarzane wyłącznie w Twojej przeglądarce i nie są wysyłane na zewnątrz.

Przetwarzanie tylko w przeglądarce

Generowanie XSD jest przetwarzane całkowicie w Twojej przeglądarce, dane wejściowe nie są wysyłane na serwer.

Komunikacja szyfrowana HTTPS

Wczytywanie strony jest również szyfrowane za pomocą TLS, zawartość jest chroniona przed odczytaniem przez strony trzecie.

Brak wysyłania stronom trzecim

Zawartość wejściowa nie jest wysyłana do usług zewnętrznych, takich jak sieci reklamowe lub trackery.

Brak automatycznego zapisywania wyników

Wygenerowany XSD i sugestie wejściowe nie są przechowywane na serwerze.

Powiązane narzędzia