Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come fare XSD

Il W3C , o World Wide Web Consortium , ha raccomandato il linguaggio XSD (XML Schema ) in sostituzione al vecchio Document Type Definition Language per definire la struttura delle basi di dati XML e dei documenti . Sintassi di XSD ha una serie di miglioramenti rispetto DTD , compresa una sintassi più XML -like e la standardizzazione di molti tipi di dati comunemente usati . Istruzioni
1

Decidere la struttura dei dati che si desidera definire . Si potrebbe desiderare di eseguire questa operazione su un foglio di carta da entrambi facendo un contorno o disegnando un grafico . Questo tutorial descrive i dati per i dipendenti di una società con il seguente schema :
Dipartimento

---> Impiegato ------ > Nome ------ > Cognome

Vediamo qui che la società dispone di dipartimenti, che sono suddivisi in dipendenti, che a loro volta hanno nomi e cognomi . Un vero e proprio database dipendente avrebbe contiene informazioni molto più di questo , ma questo è sufficiente per illustrare l' esempio .
2

Aprire un nuovo file di testo . Salvare il file con estensione XSD . Se si utilizza Windows e si utilizza il Blocco note al contrario di un editor di testo di programmazione dedicata, questo può richiedere di accendere "Mostra le estensioni dei file " nelle impostazioni "Opzioni cartella " di "Risorse del computer ".
3

Digitare quanto segue nel documento : < ? xml version = " 1.0 " encoding = " UTF - 8" >

< xs : schema xmlns : xs = " http://w3 .org/2001/XMLSchema ">


la prima riga è l'intestazione che identifica il documento come un documento XML , e il resto sono tag per racchiudere il documento completo . Tutto il codice da seguire dovrà passare tra le righe e . Questa è una caratteristica comune del linguaggio XML : i tag vengono aperti con un comando e chiuso con lo stesso comando preceduto da una barra
4

Definire elementi semplici . . Un elemento semplice è un pezzo di informazione che non include altri informazione all'interno di esso . Nel contorno esempio dipendente di cui sopra, gli elementi semplici sono Nome e Cognome

< xs : . Nome dell'elemento = tipo " Cognome" = " xs: string " />
5

Definire elementi complessi e stabilire riferimenti . Avviso , l'elemento dipendente all'interno del Dipartimento non è un elemento semplice , perché contiene nome e cognome dell'elemento. Dipendente e attrezzature sono elementi complessi

< xs : . Elemento ref = "Cognome " /> < /xs : element>

noti che il parametro xml " ref = " si riferisce ai semplici elementi sopra definiti. Fare lo stesso per il Dipartimento per indicare che esso contiene dipendenti .

< ;/xs : complexType >

 

Programmazione © www.354353.com