<!ENTITY % plistObject "(array | data | date | dict | real | integer | string | true | false )" >

<!ELEMENT plist %plistObject;> <!ATTLIST plist version CDATA "1.0" >

<!ELEMENT string (#PCDATA)> <!ELEMENT data (#PCDATA)> <!ELEMENT date (#PCDATA)>