Generator Schema XML
Genera schema XSD da documenti XML istantaneamente
Input XML
Output Schema XSD
Esempi: Generator Schema XML
L'XML di esempio viene analizzato per dedurre uno schema XSD. Przyklad:
Input XML vs XSD generato
Input XML:
Schema XSD generato:
Usa Przyklad sopra per caricare altri dane di esempio. L'output effettivo può variare in base alla logica del generatore di schemi.
Cos'è un Generator di Schema XML?
XSD (XML Schema Definition) è uno standard W3C per descrivere la struttura, i tipi di dane e i vincoli dei documenti XML. Definisce quali elementi e attributi sono consentiti, il loro ordine e i tipi di contenuto. La specifica W3C XML Schema definisce la sintassi XSD completa.
Questo narzedzie deduce uno schema XSD da un documento XML di esempio. Analizza elementi, attributi e annidamento per produrre uno schema iniziale. La generazione avviene nel browser; nulla viene inviato a un server. Puoi poi perfezionare manualmente lo schema per la validazione, la documentazione o la generazione di codice.
Jak uzywac tego narzedzia
Incolla o Wczytaj XML
Incolla il tuo XML nell'editor a sinistra o carica un plik. Usa Przyklad per dane di esempio. Più il campione è rappresentativo (inclusi elementi opzionali, attributi e contenuti variati), migliore sarà lo schema dedotto. Assicurati che l'XML sia ben formato.
Esamina l'XSD Generato
Il pannello destro mostra l'XSD generato. Elementi, attributi e tipi sono dedotti dal campione. Verifica che la struttura corrisponda alle aspettative. Potrebbe essere necessario regolare minOccurs, maxOccurs o aggiungere vincoli.
Kopiuj, Pobierz o Modifica
Usa <strong>Kopiuj</strong> o <strong>Pobierz</strong> per salvare lo schema. Modificalo secondo le esigenze. Per validare XML contro uno XSD, usa il Walidator XML. Per JSON Schema da JSON, usa il Generator schematu JSON.
Quando Usare uno Schema Generato
Usa un XSD generato quando hai un campione di <a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">XML</a> e hai bisogno di uno schema per la validazione, la documentazione o gli narzedzia (es. generazione di codice, supporto IDE). Comune per API <a href="https://www.w3.org/TR/soap12/" target="_blank" rel="noopener">SOAP</a>, feed RSS o integrazioni enterprise. È un punto di partenza — gli schemi dedotti riflettono solo ciò che appare nel campione. Per JSON, usa il Generator schematu JSON.
Czesto zadawane pytania
Lo schema è completo?
Riflette il campione. Elementi opzionali, minOccurs/maxOccurs e vincoli potrebbero richiedere una regolazione manuale. Il generatore deduce la struttura da ciò che vede; non può sapere degli elementi che non compaiono nel campione.
Posso validare XML contro questo XSD?
Sì. Usa un validatore XSD (es. Walidator XML o narzedzia esterni).
I miei dane sono al sicuro?
Sì. La generazione dello schema avviene interamente nel browser. Né l'XML né lo schema vengono inviati al server.
Powiazane narzedzia
Per la sintassi XSD vedi W3C XML Schema e XML Schema 1.1 Parte 1. Per XML vedi la specifica W3C XML.