0
У меня есть функция-член для синтаксического анализа XML, как это:Синтаксический XML в Qt
void xmlparser::parsingFunction()
{
while(1)
{
QFile file("info.xml");
if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
{
qDebug("Failed to open file for reading");
}
QDomDocument document;
if(!document.setContent(&file))
{
qDebug("Failed to parse the file into a Dom tree");
file.close();
}
file.close();
QDomElement documentElement = document.documentElement();
QDomNode node = documentElement.firstChildElement();
while(!node.isNull())
{
if(node.isElement())
{
QDomElement first = node.toElement();
emit xmlParsed(first.tagName());
sleep(5);
}
node.nextSibling();
}
}
}
Мой XML-дерево выглядит так http://pastebin.com/nFMJKcmU
Я не знаю, почему он не показывает все доступные теги информация о корневом элементе
Спасибо, человек! Его примерно n = n.nextSibling() ;. – Junior