Quote Originally Posted by norobro View Post
Bingo.

Modified simple program:
Qt Code:
  1. #include <QDomDocument>
  2. #include <QXmlSimpleReader>
  3. #include <QDebug>
  4.  
  5. int main(){
  6. QString xmlString("<original> </original>");
  7. doc.setContent(xmlString);
  8. QDomElement docElem = doc.documentElement();
  9. qDebug() << "Without QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length();
  10. doc.clear();
  11. source.setData(xmlString);
  12. doc.setContent(&source, &reader);
  13. docElem = doc.documentElement();
  14. qDebug() << "With QXmlSimpleReader \t- element contains" <<docElem.text() << "\tlength="<< docElem.text().length();
  15. }
  16.  
  17. //Output:
  18. //Without QXmlSimpleReader - element contains "" length= 0
  19. //With QXmlSimpleReader - element contains " " length= 6
To copy to clipboard, switch view to plain text mode 
Yeah, I was able to get it to work correctly after doing so. Thank you for your help.