Schema ng XML

Schema ng XML Inilalarawan ang straktura ng XML dokumento, katulad ng DTD:

Ang XML dokumento na may tama sa grammar ay tinatawag na "maayos sa porma":

Ang XML dokumento na pinag�� na sa pamamagitan ng XML Schema, ay kapwa "maayos sa porma" at "maging epekto:

Schema ng XML

XML Schema ayon sa XML, isang kahalili sa 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>

Ang paliwanag ng itaas na Schema ay sumusunod:

<xs:element name="note"> Tukuyin ang elemento na may pangalan na "note"
<xs:complexType> Ang elemento "note" ay uri ng komplikado
<xs:sequence> Ang komplikadong uri na ito ay uri ng serye ng elemento
<xs:element name="to" type="xs:string"> Ang elemento "to" ay uri ng string (teksto)
<xs:element name="from" type="xs:string"> Ang elemento "from" ay uri ng string
<xs:element name="heading" type="xs:string"> Ang elemento "heading" ay uri ng string
<xs:element name="body" type="xs:string"> Ang elemento "body" ay uri ng string

Ang XML Schema ay mas malakas kaysa DTD

  • Ang XML Schema ay sinulat gamit ang XML
  • Ang XML Schema ay mahaba
  • Ang XML Schema ay sumusporta ng uri ng datos
  • Ang XML Schema ay sumusporta ng namespace

Bakit gamitin ang XML Schema?

Sa pamamagitan ng XML Schema, ang iyong XML file ay magkakaroon ng paglalarawan ng kanyang sariling format

Sa pamamagitan ng XML Schema, maaring aayos ng mga hiwalay na grupo ang estandar ng pagpapalitan ng datos

Sa pamamagitan ng XML Schema, maaring patunayan ninyo ang datos

Ang XML Schema ay sumusporta ng uri ng datos

Ang isa sa pinakamalaking katangian ng XML Schema ay ang suporta sa uri ng datos:

  • Mas madaling ilarawan ang nilalaman ng dokumento
  • Mas madaling tukuyin ang limitasyon ng datos
  • Mas madaling patunayan ang katarungan ng datos
  • Mas madaling gawin ang pagbabagong uri ng datos

Ang XML Schema ay gumagamit ng XML grammar

Ang isa pang malakas na katangian ng XML Schema ay, ito ay sinulat gamit ang XML:

  • Hindi mo kailangang maturuan ang isang bagong wika
  • Maaari mong gamitin ang XML Editor upang i-edit ang file ng Schema
  • Maaari mong gamitin ang XML Parser upang parusahan ang file ng Schema
  • Maaari mong gamitin ang XML DOM upang maayos ang iyong Schema
  • Maaari mong gamitin ang XSLT upang mailapit ang iyong Schema

Kung gusto mong matuto ng XML Schema, basahin namin ang Tuturuan sa XML Schema.