XML belgeleri bir DTD veya bir XML Şeması bir başvuru olabilir.
Basit bir XML Belge
Denilen bu basit XML belgesinin bak "note.xml" :
<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Bir DTD Dosyası
Aşağıdaki örnek adlı bir DTD dosyası olan "note.dtd" yukarıdaki XML belgesinin elemanlarını tanımlar ("note.xml") :
<!ELEMENT note (to, from, heading, body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
: İlk satır dört alt öğelere sahip üzere not öğesini tanımlar "to, from, heading, body" .
Çizgi 2-5, başlığı, gelen, vücut elemanları tipi olmak üzere tanımlayan "#PCDATA" .
Bir XML Şeması
Aşağıdaki örnek, olarak adlandırılan bir XML şema dosyası "note.xsd" yukarıda XML belgesinin elemanları tanımlar ("note.xml") :
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3ii.com"
xmlns="http://www.w3ii.com"
elementFormDefault="qualified">
<xs:element name="note">
<xs:complexType>
<xs:sequence>
<xs:element name="to" type="xs:string"/>
<xs:element name="from" type="xs:string"/>
<xs:element name="heading" type="xs:string"/>
<xs:element name="body" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Not elemanının bir complex type diğer unsurları içerdiğinden. Diğer elementler (to, from, heading, body) olan simple types diğer unsurları içermemesi nedeniyle. Aşağıdaki bölümlerde basit ve karmaşık türleri hakkında daha fazla öğreneceksiniz.
Bir DTD A Referans
Bu XML belgesi, bir DTD bir referansı vardır:
<?xml version="1.0"?>
<!DOCTYPE note SYSTEM
"http://www.w3ii.com/xml/note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
Bir XML Şeması A Referans
Bu XML belgesi, bir XML Şeması bir referansı vardır:
<?xml version="1.0"?>
<note
xmlns="http://www.w3ii.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3ii.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>