<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- A document with an internal DTD. It is well-formed and valid against
     the DTD below. From 99helpers.com/file-types/xml -->
<!DOCTYPE contacts [
  <!ELEMENT contacts (contact+)>
  <!ELEMENT contact (name, email, phone?)>
  <!ATTLIST contact
            id ID #REQUIRED
            type (person|company) "person">
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT email (#PCDATA)>
  <!ELEMENT phone (#PCDATA)>
  <!ENTITY site "99helpers.com/file-types/xml">
]>
<contacts>
  <contact id="c1">
    <name>Ada Example</name>
    <email>ada@example.com</email>
    <phone>+31 20 000 0000</phone>
  </contact>
  <contact id="c2" type="company">
    <name>Example Widgets Ltd</name>
    <email>hello@example.com</email>
  </contact>
  <contact id="c3">
    <name>Sample from &site;</name>
    <email>sample@example.com</email>
  </contact>
</contacts>
