Szczegółowy schemat XML
- Poprzednia strona DTD XML
- Następna strona Serwer XML
Szczegółowy schemat XML Opisuje strukturę dokumentu XML, podobnie jak DTD.
Dokument XML z poprawną gramatyką nazywany jest „poprawnie sformatowany”.
Dokument XML weryfikowany za pomocą XML Schema jest zarówno „poprawnie sformatowany”, jak i „ważny”.
Szczegółowy schemat XML
XML Schema opiera się na XML, jest alternatywą dla DTD:
<xs:element name="note"> <xs:complexType> <xs:sequence> <xs:element name="to" type="xs:string"/> <xs:element name="from" type="xs:string"/> <xs:element name="heading" type="xs:string"/> <xs:element name="body" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element>
Oto wyjaśnienie powyższego Schema:
<xs:element name="note"> Definiuje element o nazwie "note" <xs:complexType> Element "note" jest typem złożonym <xs:sequence> Ten złożony typ jest sekwencją elementów <xs:element name="to" type="xs:string"> Element "to" jest typu string (tekst) <xs:element name="from" type="xs:string"> Element "from" jest typu string <xs:element name="heading" type="xs:string"> Element "heading" jest typu string <xs:element name="body" type="xs:string"> Element "body" jest typu string
XML Schema jest silniejszy niż DTD
- XML Schema jest napisany w XML
- XML Schema jest rozszerzalny
- XML Schema obsługuje typy danych
- XML Schema obsługuje przestrzenie nazw
Dlaczego używać XML Schema?
Z XML Schema plik XML może przechowywać opis swojego formatu
Dzięki XML Schema niezależne grupy mogą uzgodnić standardy wymiany danych
Dzięki XML Schema można weryfikować dane
XML Schema obsługuje typy danych
Jedną z głównych zalet XML Schema jest wsparcie dla typów danych:
- łatwiej opisywać zawartość dokumentu
- łatwiej definiować ograniczenia danych
- łatwiej weryfikować poprawność danych
- łatwiej przekształcać dane różnych typów
XML Schema używa gramatyki XML
Jedną z głównych zalet XML Schema jest to, że jest napisany w XML:
- Nie musisz uczyć się nowego języka
- Możesz użyć edytora XML do edycji pliku Schema
- Możesz użyć parsera XML do解析 Schema pliku
- Możesz użyć XML DOM do operowania na swoim Schema
- Możesz użyć XSLT do przekształcania swojego Schema
Jeśli chcesz się nauczyć XML Schema, przeczytaj nasz Kurs XML Schema.
- Poprzednia strona DTD XML
- Następna strona Serwer XML