Skip to content

XSD – XML Schema Quick intro

On this quick post i will try to explain the basics of understanding a .xsd file.

What is a XSD file ?

XSD stands for Xml Schema Definition, and has the name indicates defines every element on your XML file.

Simple Element

A simple element is one element that contains only text, can’t contain any other element.

Example of a simple element:

<xs:element name=”age” type=”xs:integer”/>

This will result on the following XML data:


Complex Element

A complex element is an element that contains other elements and/or additional attributes.

Example of a complex element:

<xs:element name=”person”>



<xs:element name=”firstname” type=”xs:string”/>
<xs:element name=”lastname” type=”xs:string”/>




This will result on the following XML data:





I’ll get no deeper than this on this quick introduction, you should now be able, at least, interpret a xsd file.

For a more complete reference com Xml Schema you can read into W3Schools, on Wikipedia or read Liquid Technologies complete tutorial about Xml Schemas.

Published inRandom Thoughts

One Comment

Leave a Reply

Your email address will not be published. Required fields are marked *