﻿<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE people [  
   <!ELEMENT people (xhtml:style?, person*) >
   <!ELEMENT xhtml:style (#PCDATA)>
   	<!ATTLIST xhtml:style type CDATA "text/css" >
   	<!ATTLIST xmlns:style xmlns:xhtml CDATA "http://www.w3.org/1999/xhtml" >
   <!ELEMENT person (name_first,name_last,personal_details+)>
   <!ELEMENT name_first   (#PCDATA)>
   <!ELEMENT name_last    (#PCDATA)>

    <!ELEMENT personal_details (age,weight)>
    <!ELEMENT age (#PCDATA)>
    <!ELEMENT weight (#PCDATA)>
    
 ]>
<people>
  <xhtml:style xmlns:xhtml="http://www.w3.org/1999/xhtml" type="text/css">
	
    person {    
	display:block;
    }

    person:before {
        display: block;
        content: "==========================";
    }

    personal_details {
         display: block;
    }

    age:before {content: "Age: ";
    }
    
    weight:before {
          content: "Weight: ";   
    }

    weight {
          display: block; 
    }

    people:after {
          content: "=====================";
    }</xhtml:style>
  <person>
    <name_first>bbq</name_first>
    <name_last>D.I.C</name_last>
    <personal_details>
      <age>20</age>
      <weight>80</weight>
    </personal_details>
  </person>
  <person>
    <name_first>John</name_first>
    <name_last>Smith</name_last>
    <personal_details>
      <age>50</age>
      <weight>80</weight>
    </personal_details>
  </person>
</people>