<!ELEMENT pool (dir|value)*)>
<!ELEMENT dir (key+,dir*,value*)>
<!ELEMENT value (key+,data?)>
<!ELEMENT key (#CDATA)>
<!ELEMENT data (#CDATA)>