Sommario:
Definizione: cosa significa XML Schema?
Uno schema XML è il layout strutturale di un documento XML, espresso in termini di vincoli e contenuti del documento. I vincoli sono espressi usando una combinazione di quanto segue:
- Regole grammaticali che governano l'ordine degli elementi
- Tipi di dati che governano un elemento e un attributo del contenuto
- Previsioni booleane che il contenuto deve soddisfare
- Regole specializzate che includono vincoli di unicità e integrità referenziale
Techopedia spiega lo schema XML
Gli schemi XML sono espressi usando il linguaggio Document Type Definition (DTD), che è nativo della specifica XML ma con una capacità abbastanza limitata. Un documento XML può essere associato a un linguaggio di schema, mediante markup nel documento XML o tramite mezzi esterni.
Il processo di verifica se un documento XML aderisce a uno schema è chiamato convalida. I documenti XML sono validi se soddisfano i requisiti dello schema a cui sono associati, inclusi vincoli come:
- Struttura come specificato da una sintassi delle espressioni regolari
- Requisiti per l'interpretazione dei dati dei personaggi
- Elementi e attributi da includere insieme alla loro struttura consentita