You can buy this project and download/modify it how often you want.
<!DOCTYPE doc [ <!ELEMENT doc (#PCDATA)> <!ELEMENT a (#PCDATA,doc,a?)*> ]> <doc/>