30bool Handler::startDocument()
55 const QString & qName,
const QXmlAttributes &attr)
57 if (qName ==
"item") {
63 linkString = attr.value(
"rdf:about");
66 else if (qName ==
"title") {
70 else if (!titleString.isEmpty())
75 else if (qName ==
"link") {
99 if (qName ==
"title" && inTitle)
101 else if (qName ==
"link" && inLink)
103 else if (qName ==
"item") {
104 if (!titleString.isEmpty() && !linkString.isEmpty())
105 emit newItem(titleString, linkString);
121bool Handler::characters (
const QString &chars)
124 titleString += chars;
136bool Handler::fatalError (
const QXmlParseException & exception)
138 qWarning() <<
"Fatal error on line" << exception.lineNumber()
139 <<
", column" << exception.columnNumber() <<
':'
140 << exception.message();
\macro QT_RESTRICTED_CAST_FROM_ASCII