Как преобразовать QString в QDomElement?

Я QDomElement объект конвертируется в QString через element.text() метод и хранится в базе данных MySQL в текстовом формате. У меня проблема при извлечении его из базы данных, потому что после извлечения из базы данных он имеет формат QString, поэтому мне нужно снова преобразовать его в QDomElement для дальнейшей реализации чего-то с этим объектом. Как я могу это сделать?

1 ответ

Вы можете проанализировать строку в QDomDocument и затем извлечь все дерево:

QString input("<xml></xml>");
QDomDocument xmlDoc;
xmlDoc.setContent(input);
QDomElement output = xmlDoc.firstChild().toElement();
Другие вопросы по тегам