Содержимое Qt + QTextEdit в QDomDocument - PullRequest
1 голос
/ 30 мая 2010

У меня есть QTextEdit виджет с большим (XML) контентом в нем, поэтому я беру контент с помощью:

document = textEdit->document();

Как мне установить QDomDocument?

1 Ответ

1 голос
/ 30 мая 2010

Попробуйте это ...

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);

Это лучше по сравнению с предыдущим.

...