Из приведенного фрагмента кода я ничего не понял.
Я сам иногда не понимаю что пишу
Просто в QT обнаружил аналогичный класс
QXmlSerializerЛогично предположил что он делает тоже самое.
Только примеров не нашел, и зачем он так и не понял.
Вот тут есть маленький пример цель которого я так и не понял
http://doc.trolltech.com/main-snapshot/qxmlquery.htmlНо если предположить что у вас в Xml описание какие экземпляры каких классов надо создать - то читать Xml через QtXml и сделать оставшуюся работу.
DOM - изначально не сериализованные данные - т.е. Xml читается целиком с поддержкой всех вложенных структур и т.д. То есть десириализовывать ничего не нужно - оно и так в объектном виде. Нужно только создать нужные классы.
Я так понимаю вы мне предлагаете - циклом заполнять свои классы?
Эта идея не нова.
Десериализовать - подразумевалось заполнить данными свой класс из прочитанного XML;