QDomDocument не может установить содержимое HTML-документа с тегом

Когда я использую QDomDocumentс содержимым HTML, он не может установить содержимое, если в начале документа есть <!doctype html>. А собственно почему?! например, рассмотрим следующий фрагмент кода:

 QDomDocument doc;
 QString content = "<!doctype html><html><body><a href='bar'>foo</a></body></html>";
 qDebug() << doc.setContent(content,false,0,0);
 QDomElement docElem = doc.documentElement();
 QDomNode a = docElem.firstChild();
 qDebug() << doc.childNodes().size() << docElem.childNodes().size();

на выходе этого кода ничего, кроме списка false!

5
задан air-dex 12 August 2012 в 13:46
поделиться