Здравствуйте.
Есть такая функция для считывания из файла *.xml:
void MainWindow::load()
{
QDomDocument domDoc;
QFile file("scene.xml");
if(domDoc.setContent(&file))
{
...
}
file.close();
}
domDoc.setContent(&file) возвращает почему-то 0, хотя файл существует (exists == true при дебагинге).
Думаю, ошибка в структуре XML-документа, но он был создан не вручную, а тоже с помощью Qt:
<!DOCTYPE Scene>
<Scene>
<Cooperation>
<Position>
<2664,2597/>
</Position>
<Connection types>
<Realization>
<Connected with>
<2375,2511/>
</Connected with>
</Realization>
</Connection types>
</Cooperation>
<Comment>
<Position>
<2653,2427/>
</Position>
<Connection types/>
</Comment>
<Object>
<Position>
<2375,2511/>
</Position>
<Connection types>
<Assotiation>
<Connected with>
<2653,2427/>
</Connected with>
</Assotiation>
</Connection types>
</Object>
</Scene>
что тут не так?