Рисунок 1

Рис. 1: Набор связанных с помощью XLink XML-документов, выражающих систему заказа товаров. Документ "catalogue.xml" (слева вверху) содержит каталог товаров; документ "clients.xml" (справа вверху) - данные о клиентах;
документ
"purchase-orders.xml" (внизу) - сделанные клиентами заказы из каталога.

<?xml version='1.0'?>
<catalogue>
  <printer>
    <lot>001</lot>
    <descr>Ink jet</descr>
    <price>450</price>
  </printer>
  <keyboard>
    <lot>002</lot>
    <price>20</price>
  </keyboard>
  <display>
    <lot>003</lot>
    <descr>Color, Digital</descr>
    <warranty>2 years</warranty>
    <price>500</price>
  </display>
</catalogue>
<?xml version='1.0'?>
<!DOCTYPE clients [
  <!- Атрибут person-id имеет тип ID ->
  <!ATTLIST person
     person-id    ID   #REQUIRED>
  <!- Остальные описания схемы опущены ->
]>
<clients>
  <person person-id="per1">
    <name>John Smith</name>
    <email>johnsmith@company.com</email>
    <VIP/>
  </person>
  <person person-id="per2">
    <name>Paul Brown</name>
    <email>paul@brown.net</email>
  </person>
</clients>

 
<?xml version='1.0'?>
<purchase-orders xmlns:xlink="http://www.w3.org/1999/xlink">
  <order>
    <entry>
      <item xlink:type="simple"
            xlink:href="catalogue.xml#xpointer(//printer[lot=001])"/>
      <quantity>2</quantity>
    </entry>
    <entry>
      <item xlink:type="simple"
            xlink:href="catalogue.xml#xpointer(//display[lot=003])"/>
      <quantity>2</quantity>
    </entry>
    <customer xlink:type="simple"
              xlink:href="clients.xml#per1"/>
  </order>
  <order>
    <entry>
      <item xlink:type="simple"
            xlink:href="catalogue.xml#xpointer(//keyboard[lot=002])"/>
      <quantity>1</quantity>
    </entry>
    <customer xlink:type="simple"
              xlink:href="clients.xml#per2"/>
  </order>
</purchase-orders>