Под «кривым» форматом подразумевалось преобразование XML вида:

Код:
<xml><node param1/></xml>
в объект

Код:
xml — тип Object
xml.node — тип Object
xml.node.param1 — тип String
Чтобы, типа, для обращения к param1 писать xml.node.param1, а не myXML.firstChild.attributes.param1.
Это я на всякий пожарный, чтобы меня не поняли неправильно. Потому как, судя по большой букве в слове «Objects», подразумевалось преобразование именно такого рода.