save work
This commit is contained in:
parent
37745351fa
commit
c8bfcf6ffe
|
@ -84,6 +84,12 @@ QString FeedParser::xmlMessageRawContents(const QDomElement& msg_element) const
|
||||||
|
|
||||||
msg_element.save(str, 0, QDomNode::EncodingPolicy::EncodingFromTextStream);
|
msg_element.save(str, 0, QDomNode::EncodingPolicy::EncodingFromTextStream);
|
||||||
return raw_contents;
|
return raw_contents;
|
||||||
|
|
||||||
|
/*
|
||||||
|
qDebugNN << msg_element.text();
|
||||||
|
|
||||||
|
return msg_element.text();
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
QJsonArray FeedParser::jsonMessageElements() {
|
QJsonArray FeedParser::jsonMessageElements() {
|
||||||
|
@ -343,14 +349,16 @@ QString FeedParser::xmlRawChild(const QDomElement& container) const {
|
||||||
auto children = container.childNodes();
|
auto children = container.childNodes();
|
||||||
|
|
||||||
for (int i = 0; i < children.size(); i++) {
|
for (int i = 0; i < children.size(); i++) {
|
||||||
if (children.at(i).isCDATASection()) {
|
auto child = children.at(i);
|
||||||
raw += children.at(i).toCDATASection().data();
|
|
||||||
|
if (child.isCDATASection()) {
|
||||||
|
raw += child.toCDATASection().data();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
QString raw_ch;
|
QString raw_ch;
|
||||||
QTextStream str(&raw_ch);
|
QTextStream str(&raw_ch);
|
||||||
|
|
||||||
children.at(i).save(str, 0);
|
child.save(str, 0);
|
||||||
raw += WebFactory::unescapeHtml(raw_ch);
|
raw += WebFactory::unescapeHtml(raw_ch);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -268,6 +268,16 @@ QString RssParser::xmlMessageDescription(const QDomElement& msg_element) const {
|
||||||
}
|
}
|
||||||
|
|
||||||
return description;
|
return description;
|
||||||
|
|
||||||
|
/*
|
||||||
|
QString description = msg_element.elementsByTagName(QSL("encoded")).at(0).toElement().text();
|
||||||
|
|
||||||
|
if (description.isEmpty()) {
|
||||||
|
description = msg_element.elementsByTagName(QSL("description")).at(0).toElement().text();
|
||||||
|
}
|
||||||
|
|
||||||
|
return description;
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
QString RssParser::xmlMessageAuthor(const QDomElement& msg_element) const {
|
QString RssParser::xmlMessageAuthor(const QDomElement& msg_element) const {
|
||||||
|
|
Loading…
Reference in New Issue