XML-skema (XSD) generator

Opret en XML-skemadefinition (XSD) ud fra XML

Funktioner

Understøtter 3 typer XSD-design

Vælg mellem 3 designstile som Russian Doll m.fl.

Udled datatype ud fra værdier

Analysér tal og datoer m.m. og konvertér automatisk til den rette xs-type

Analysér og afspejl antal forekomster

Tilføj automatisk maxOccurs til gentagne elementer

Understøtter både streng og fil

To metoder: indsæt XML eller indlæs en .xml-fil

Sådan bruges det

1

Vælg fanen for indtastningsmetode

Indsæt XML direkte under streng-fanen, eller indlæs en .xml under fil-fanen

2

Angiv XSD-designtype

Vælg outputformat mellem Russian Doll, Salami Slice og Venetian Blind

3

Valg af indholdstype

Skift mellem Smart, der udleder typen ud fra værdier, og at gøre alle elementer til typen string

4

Kør med generér-knappen

Tryk på knappen for at køre analysen og vise XSD straks til højre

5

Gem eller kopiér XSD

Download som schema.xsd fra outputfeltet, eller kopiér

Anvendelsesområder

Udarbejdelse af XML-specifikationer

Udform en skemadefinition ud fra eksempel-XML og brug den til at dokumentere datastrukturen

Forberedelse til datavalidering

Forbered et valideringsskema til gyldighedskontrol af den modtagne XML

Forståelse af strukturen i API-integration

Analysér XML-svar fra eksterne API'er og visualisér strukturen af elementer og typer

Læringsformål for XSD-syntaks

Sammenlign outputtet fra de 3 designstile og uddyb forståelsen af skemanotationen

Sikkerhed og privatliv

Helt i browseren

Indtastede data behandles kun i din browser og sendes ikke ud.

Behandling kun i browser

genereringen af XSD udføres helt inden i din browser, og inputdata sendes ikke til serveren.

Kommunikation krypteret med HTTPS

Sidens indlæsning er også krypteret med TLS, og indholdet kan ikke læses af tredjeparter.

Ingen afsendelse til tredjeparter

Inputindhold sendes ikke til eksterne tjenester som annoncenetværk eller trackere.

Ingen automatisk gemning af resultater

den genererede XSD og inputforslag gemmes ikke på serveren.

Relaterede værktøjer