Skema XML elemen
<Skema> elemen adalah elemen root dari setiap skema XML.
<Skema> elemen
<Skema> elemen adalah elemen root dari setiap Skema XML:
<xs:schema>
...
...
</xs:schema>
<Skema> elemen dapat berisi atribut. Skema deklarasi sering terlihat seperti ini:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3big.com"
xmlns="http://www.w3big.com"
elementFormDefault="qualified">
...
...
</xs:schema>
Fragmen kode berikut:
Digunakan dalam tampilan skema elemen dan tipe data dari namespace "http://www.w3.org/2001/XMLSchema". Hal ini juga berangkat dari namespace "http://www.w3.org/2001/XMLSchema" elemen dan tipe data harus menggunakan xs awalan:
potongan ini:
elemen layar didefinisikan oleh skema ini (catatan, untuk, dari, pos, tubuh) dari namespace: "http://www.w3big.com".
potongan ini:
Ini menyatakan bahwa namespace default adalah "http://www.w3big.com".
potongan ini:
Mengidentifikasi dokumen XML misalnya digunakan dan elemen dinyatakan dalam skema ini harus lebih didefinisikan namespace.
Skema direferensikan dalam dokumen XML
Dokumen XML ini berisi referensi ke Skema XML:
<note xmlns="http://www.w3big.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3big.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
kode berikut cuplikan:
Ini menentukan deklarasi standar namespace. Deklarasi ini mengatakan skema validator bahwa semua elemen yang digunakan dalam dokumen XML ini dinyatakan dalam "http://www.w3big.com" namespace.
Setelah Anda memiliki XML Schema contoh namespace yang tersedia:
Anda dapat menggunakan atribut schemaLocation. Properti ini memiliki dua nilai. Nilai pertama adalah namespace untuk digunakan. Nilai kedua adalah lokasi untuk ruang nama skema XML yang digunakan: