Ultimele tutoriale de dezvoltare web
 

XML Schemă


O schemă XML descrie structura unui document XML, la fel ca un DTD.

Un document XML cu sintaxa corectă se numește "Well Formed" .

Un document XML validat o schemă XML este atât "Well Formed" si "Valid" .


XML Schema

XML Schema este o alternativă bazată pe XML pentru a 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>

Schema de mai sus este interpretat astfel:

  • <xs:element name="note"> definește elementul numit "note"
  • <xs:complexType> "note" element este un tip complex
  • <xs:sequence> tipul complex este o secvență de elemente
  • <xs:element name="to" type="xs:string"> de "to" (text) <xs:element name="to" type="xs:string"> elementul "to" este de tip string (text)
  • <xs:element name="from" type="xs:string"> elementul "from" este de tip string
  • <xs:element name="heading" type="xs:string"> elementul "heading" este de tip string
  • <xs:element name="body" type="xs:string"> elementul "body" este de tip string

Schemele XML sunt mai puternice decât DTD

  • Schemele XML sunt scrise în XML
  • XML sunt extensibile pentru Schemas adăugate
  • Tipuri de suport schemele XML de date
  • namespace suport XML Scheme

De ce să utilizați un XML Schema?

Cu XML Schema, fișierele XML poate transporta o descriere a format propriu.

Cu XML Schema, grupuri independente de persoane pot cădea de acord asupra unui standard pentru interschimbarea datelor.

Cu XML Schema, puteți verifica datele.


Tipuri de schemele XML date de asistență

Una dintre cele mai mare putere de schemele XML este suportul pentru tipuri de date:

  • Este mai ușor să descrie conținutul documentului
  • Este mai ușor să se definească restricțiile privind datele
  • Este mai ușor să valideze corectitudinea datelor
  • Este mai ușor de a converti date între diferite tipuri de date

Schemele XML folosesc XML Sintaxa

O altă mare putere despre schemele XML este că acestea sunt scrise în XML:

  • Nu trebuie să învețe o nouă limbă
  • Puteți utiliza editorul XML pentru a edita fișierele Schema
  • Puteți utiliza parser XML pentru a analiza fișierele Schema
  • Puteți manipula Schemas dvs. cu DOM XML
  • Puteți transforma Schemas dumneavoastră cu XSLT

Dacă doriți să studieze XML Schema, vă rugăm să citiți XML Schema Tutorial .