//@cond PRIVATE QString extractContent(const ElementWrapper& wrapper) { if (wrapper.isNull()) return QString(); QList<QDomElement> list = wrapper.elementsByTagNameNS(contentNameSpace(), QLatin1String("encoded")); if (!list.isEmpty()) return list.first().text().trimmed(); list = wrapper.elementsByTagNameNS(xhtmlNamespace(), QLatin1String("body")); if (!list.isEmpty()) return ElementWrapper::childNodesAsXML(list.first()).trimmed(); list = wrapper.elementsByTagNameNS(xhtmlNamespace(), QLatin1String("div")); if (!list.isEmpty()) return ElementWrapper::childNodesAsXML(list.first()).trimmed(); return QString(); }