Ok, thanks for your help but i'm still lost,
http://reaxml.realestate.com.au/propertyList.dtd
Thats the DTD, i figure the only way to do this is to make or find a script that looks at the dtd and makes a sample or template xml file.
I don't know enough about xsl, but i'm reading up on it now. I'm puzzled on how an xslt file can do what i need.
As far as I am aware xsl reads an xml file and formats it. I need to read the DTD and formulate the structure of an XML file.