sample

Download Sample XSD File Format

Spread the love

To define what attributes and elements may appear in an XML document usually an sample XSD file is used. Moreover, it also play role in defining what data may be stored in them and what is the relationship of the elements. This kind of file is written in the W3C XML Schema language.

To define the shape or the structure of an XML document XML schema is used. All the contents within this file are stored in the plain text in the XML format. This simply means anyone can open and view the data through the text editor. 

For any editing in the XSD file format there is a need of an XML editor. There are many editors like Microsoft XML Notepad, SyncRO Soft Oxygen XML editor and Bare Bones BBEdit. The XML data constraints are known as facets. This also includes rules such as max length and min length.  

Some of the key features of XSD file are as follows:

Currently, XSD is a de facto standard for describing XML documents. It is controlled by the World Wide Web Consortium (W3C). Other schema standards are also available such as RELAX and Schematron. 

Here are the some xsd file examples you can download it for testing use

<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="BuyOrder" type="tns:BuyOrderType"/>

<xsd:complexType name="BuyOrderType">

<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>

The following sample XSD describes the elements in an XML file

<?xml version="1.0" encoding="UTF-8" ?>
 

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="shiporder">

<xs:complexType>

<xs:sequence>

<xs:element name="orderperson" type="xs:string"/>

<xs:element name="shipto">

<xs:complexType>

<xs:sequence>

<xs:element name="name" type="xs:string"/>

<xs:element name="address" type="xs:string"/>

<xs:element name="city" type="xs:string"/>

<xs:element name="country" type="xs:string"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="item" maxOccurs="unbounded">

<xs:complexType>

<xs:sequence>

<xs:element name="title" type="xs:string"/>

<xs:element name="note" type="xs:string" minOccurs="0"/>

<xs:element name="quantity" type="xs:positiveInteger"/>

<xs:element name="price" type="xs:decimal"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

<xs:attribute name="orderid" type="xs:string" use="required"/>

</xs:complexType>

</xs:element>

</xs:schema>

Recent Posts

Sample Video Files | MP4 Sample Download

Sample Video files for testing purposes are listed below.That file you can edit and reuse. It's already…

4 months ago

Download Age Calculator in Excel/Xlsx

Age calculator in Excel is a very useful tool for quickly calculating a person's age…

5 months ago

NOC Letter Format for GST Registration Template

Here is the Preview of NOC Format for GST Registration in Word & PDF Download…

5 months ago

Construction & Building Permit NOC Template

Here is the Preview of Construction & Building Permit NOC format in Word & PDF…

5 months ago

Business Licensing No Objection Certificate

Here is the Preview of Business Licensing No Objection Certificate in Word & PDF Download…

5 months ago

NOC Format for Bank Loan

Here is the Preview of NOC Format for Bank Loan in Word & PDF Download…

5 months ago