Попробуйте это ...
QDomDocument *xmlDocument = new QDomDocument();
QString error;
int errorLine = 0;
int errorColumn = 0;
bool docStatus = xmlDocument->setContent(textEdit->toPlainText()->toAscii(),&error,&errorLine,&errorColumn);
Это не проверено. Но надеюсь, что это сработает .. Проверьте это ..
Edit:
В качестве альтернативы дать
bool docStatus = xmlDocument->setContent(textEdit->toPlainText(),&error,&errorLine,&errorColumn);
Это лучше по сравнению с предыдущим.