Najnowsze tutoriale tworzenie stron internetowych
 

XML Schemat


Schemat XML opisuje strukturę dokumentu XML, podobnie jak DTD.

Dokument XML z prawidłową składnią nazywany jest "Well Formed" .

Dokument XML walidacji w stosunku do schematu XML jest zarówno "Well Formed" i "Valid" .


XML Schema

XML Schema jest alternatywą oparty na XML z 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>

Schemat powyżej jest interpretowana w następujący sposób:

  • <xs:element name="note"> definiuje element o nazwie "note"
  • <xs:complexType> "note" element jest typu złożonego
  • <xs:sequence> kompleks typ jest ciągiem elementów
  • <xs:element name="to" type="xs:string"> element "to" jest typu string (text)
  • <xs:element name="from" type="xs:string"> element "from" jest typu ciąg
  • <xs:element name="heading" type="xs:string"> element "heading" jest typu ciąg
  • <xs:element name="body" type="xs:string"> element "body" jest typu ciąg

Schematy XML są bardziej skuteczne niż DTD

  • Schematy XML są zapisywane w formacie XML
  • XML Schema jest rozszerzalny do uzupełnienia
  • Schematów XML typy danych wsparcia
  • Przestrzenie nazw wsparcia schematów XML

Dlaczego warto skorzystać z XML Schema?

Z XML Schema, pliki XML mogą posiadać opis własnym formacie.

Z XML Schema, niezależne grupy osób mogą uzgodnić standard dla zamiany danych.

Z XML Schema można zweryfikować dane.


Typy danych XML Schema Pomoc

Jeden z największych wytrzymałości schematów XML jest wsparcie dla typów danych:

  • Łatwiej jest opisanie zawartości dokumentu
  • Łatwiej jest określić ograniczenia danych
  • Jest to łatwiejsze do sprawdzania poprawności danych
  • Jest to łatwiejsze do konwersji danych pomiędzy różnymi typami danych

Schematy XML użyć składni XML

Kolejną wielką siłą o XML Schema jest to, że są one napisane w XML:

  • Nie musisz uczyć się nowego języka
  • Można użyć edytora XML do edycji plików schematu
  • Można użyć parsera XML do analizowania plików schematu
  • Można manipulować schematów XML z DOM
  • Możesz przekształcić swoje schematy z XSLT

Jeśli chcesz studiować XML Schema, zapoznaj się z naszą XML Schema Tutorial .