Kas yra XSD schemos failas?
XSD failas yra apibrėžimo failas, nurodantis elementus ir atributus, kurie gali būti XML dokumento dalis. Taip užtikrinama, kad duomenys būtų tinkamai interpretuojami, o klaidos sugautos, todėl atliekamas tinkamas XML patvirtinimas. XSD failai užtikrina, kad įvesti duomenys atitiktų tą pačią struktūrą, kaip apibrėžta faile. XSD failai saugomi XML failo formatu ir gali būti atidaryti arba redaguoti bet kuriame teksto rengyklėje, pvz., Microsoft Notepad, Notepad++ arba Microsoft XML Notepad.
XSD failo formatas
XSD failai saugomi diske paprasto teksto failo formatu, kuris yra skaitomas žmogui. XSD apibrėžia elementus, kuriuos galima naudoti dokumentuose, susijusius su faktiniais duomenimis, su kuriais jis turi būti užkoduotas.
XSD failo pavyzdys
Paprastas XSD failas, turintis pirkimo užsakymo schemą, apibrėžia elementus naudodamas žymas, kaip parodyta toliau pateiktoje 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>
Čia naudojamos šios žymos.
- xs:element – apibrėžia elementą.
- xs:sequence – nurodo, kad antriniai elementai rodomi tik nurodyta tvarka.
- xs:complexType – reiškia, kad jame yra kitų elementų.
- xs:simpleType – reiškia, kad juose nėra kitų elementų.
- tipas – eilutė, dešimtainis skaičius, sveikasis skaičius, loginis, data, laikas,
Nuorodos Nr.
See Also
- BIB failas - BibTeX Bibliografija - Kas yra .bib failas ir kaip jį atidaryti?
- FS failas – vaizdinis F# šaltinio failas – kas yra .fs failas ir kaip jį atidaryti?
- GED failas - GEDCOM Genealogy duomenų failas - Kas yra .ged failas ir kaip jį atidaryti?
- INO failas - Arduino Sketch - Kas yra .ino failas ir kaip jį atidaryti?
- MAX failas – 3ds Max scenos failas – kas yra .max failas ir kaip jį atidaryti?