Yeah, I was able to get it to work correctly after doing so. Thank you for your help.Bingo.
Modified simple program:Qt Code:
#include <QDomDocument> #include <QXmlSimpleReader> #include <QDebug> int main(){ QDomDocument doc; doc.setContent(xmlString); qDebug() << "Without QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length(); doc.clear(); QXmlInputSource source; source.setData(xmlString); QXmlSimpleReader reader; doc.setContent(&source, &reader); docElem = doc.documentElement(); qDebug() << "With QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length(); } //Output: //Without QXmlSimpleReader - element contains "" length= 0 //With QXmlSimpleReader - element contains " " length= 6#include <QDomDocument> #include <QXmlSimpleReader> #include <QDebug> int main(){ QString xmlString("<original> </original>"); QDomDocument doc; doc.setContent(xmlString); QDomElement docElem = doc.documentElement(); qDebug() << "Without QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length(); doc.clear(); QXmlInputSource source; source.setData(xmlString); QXmlSimpleReader reader; doc.setContent(&source, &reader); docElem = doc.documentElement(); qDebug() << "With QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length(); } //Output: //Without QXmlSimpleReader - element contains "" length= 0 //With QXmlSimpleReader - element contains " " length= 6To copy to clipboard, switch view to plain text mode
Bookmarks