Parsing XML

Does anyone have an xml parser that can use the DTD or XML schema to parse a file rather than handling the elements and attributes via PilotScript? See my example below...

cheers
steve