XSD Şema faylı nədir?
XSD faylı XML sənədinin bir hissəsi ola biləcək elementləri və atributları təyin edən tərif faylıdır. Bu, məlumatların düzgün şərh edilməsini və səhvlərin tutulmasını təmin edir, nəticədə müvafiq XML təsdiqi olur. XSD faylları daxil edilmiş məlumatların faylda müəyyən edilmiş struktura uyğun olmasını təmin edir. XSD faylları XML fayl formatında saxlanılır və Microsoft Notepad, Notepad++ və ya Microsoft XML Notepad kimi istənilən mətn redaktorunda açıla və ya redaktə edilə bilər.
XSD fayl formatı
XSD faylları diskdə insanların oxuna biləcəyi düz mətn faylı formatında saxlanılır. XSD, kodlaşdırılmalı olduğu faktiki məlumatla bağlı sənədlərdə istifadə oluna bilən elementləri müəyyən edir.
XSD faylının nümunəsi
Satınalma sifarişi sxeminə malik sadə XSD faylı aşağıdakı XSD example by Microsoft-də göstərildiyi kimi teqlərdən istifadə edən elementləri müəyyən edir.
<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>
Burada aşağıdakı etiketlərdən istifadə olunur.
xs:element
- Elementi müəyyənləşdirir.xs:sequence
- Alt elementlərin yalnız qeyd olunan ardıcıllıqla göründüyünü bildirir.xs:complexType
- digər elementləri ehtiva etdiyini bildirir.xs:simpleType
- digər elementləri ehtiva etmədiyini bildirir.tip
- sətir, onluq, tam, mantiq, tarix, vaxt,
İstinadlar
See Also
- BIB Faylı - BibTeX Biblioqrafiyası - .bib faylı nədir və onu necə açmaq olar?
- FS Faylı - Visual F# Mənbə Faylı - .fs faylı nədir və onu necə açmaq olar?
- GED Faylı - GEDCOM Genealogy Data Faylı - .ged faylı nədir və onu necə açmaq olar?
- INO Faylı - Arduino Sketch - .ino faylı nədir və onu necə açmaq olar?
- MAX Fayl - 3ds Max Scene Faylı - .max fayl nədir və onu necə açmaq olar?