Kas ir XSD shēmas fails?
XSD fails ir definīcijas fails, kas norāda elementus un atribūtus, kas var būt daļa no XML dokumenta. Tas nodrošina datu pareizu interpretāciju un kļūdu uztveršanu, kā rezultātā tiek veikta atbilstoša XML validācija. XSD faili nodrošina, ka ievadītie dati atbilst failā definētajai struktūrai. XSD faili tiek glabāti XML faila formātā, un tos var atvērt vai rediģēt jebkurā teksta redaktorā, piemēram, Microsoft Notepad, Notepad++ vai Microsoft XML Notepad.
XSD faila formāts
XSD faili tiek saglabāti diskā vienkārša teksta faila formātā, kas ir cilvēkiem lasāms. XSD definē elementus, ko var izmantot dokumentos, kas attiecas uz faktiskajiem datiem, ar kuriem tas ir jākodē.
XSD faila piemērs
Vienkāršs XSD fails ar pirkuma pasūtījuma shēmu definē elementus, izmantojot tagus, kā parādīts šajā XSD example by Microsoft.
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns="http://tempuri.org/PurchaseOrderSchema.xsd"
targetNamespace="http://tempuri.org/PurchaseOrderSchema.xsd"
elementFormDefault="qualified">
<xsd:element name="PurchaseOrder" type="tns:PurchaseOrderType"/>
<xsd:complexType name="PurchaseOrderType">
<xsd:sequence>
<xsd:element name="ShipTo" type="tns:USAddress" maxOccurs="2"/>
<xsd:element name="BillTo" type="tns:USAddress"/>
</xsd:sequence>
<xsd:attribute name="OrderDate" type="xsd:date"/>
</xsd:complexType>
<xsd:complexType name="USAddress">
<xsd:sequence>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="street" type="xsd:string"/>
<xsd:element name="city" type="xsd:string"/>
<xsd:element name="state" type="xsd:string"/>
<xsd:element name="zip" type="xsd:integer"/>
</xsd:sequence>
<xsd:attribute name="country" type="xsd:NMTOKEN" fixed="US"/>
</xsd:complexType>
</xsd:schema>
Šeit tiek izmantoti šādi tagi.
- xs:element — definē elementu.
- xs:sequence — norāda, ka pakārtotie elementi parādās tikai norādītajā secībā.
- xs:complexType” — norāda, ka tajā ir citi elementi.
- xs:simpleType” — norāda, ka tie nesatur citus elementus.
- tips — virkne, decimāldaļa, vesels skaitlis, Būla vērtība, datums, laiks,
Atsauces Nr.
See Also
- BIB fails - BibTeX bibliogrāfija - Kas ir .bib fails un kā to atvērt?
- FS fails — vizuālais F# avota fails — kas ir .fs fails un kā to atvērt?
- GED fails - GEDCOM Genealogy Data File - Kas ir .ged fails un kā to atvērt?
- INO fails — Arduino Sketch — kas ir .ino fails un kā to atvērt?
- MAX fails — 3ds Max Scene File — kas ir .max fails un kā to atvērt?