Пример #1
0
time_t Item::pubDate() const
{
    QString str = extractElementTextNS(QString(), QLatin1String("pubDate"));
    
    if (!str.isNull())
    {
        return parseDate(str, RFCDate);
    }
    
    // if there is no pubDate, check for dc:date
    str = extractElementTextNS(dublinCoreNamespace(), QLatin1String("date"));
    return parseDate(str, ISODate);
}
Пример #2
0
QString Item::author() const
{
    QString a = extractElementTextNS(QString(), QLatin1String("author") );
    if (!a.isNull()) 
    {
        return a;
    }
    else
    {
        // if author is not available, fall back to dc:creator
        return extractElementTextNS(dublinCoreNamespace(),
                                    QLatin1String("creator") );
    }
    
}
Пример #3
0
uint Image::height() const
{
    QString text;
    bool ok;
    uint c;

    text = extractElementTextNS(QString(), QStringLiteral("height"));
    c = text.toUInt(&ok);
    return ok ? c : 31; // set to default if not parsable
}
Пример #4
0
QString TextInput::name() const
{
    return extractElementTextNS(QString(), QLatin1String("name") );
}
Пример #5
0
QString TextInput::title() const
{
    return extractElementTextNS(QString(), QLatin1String("title") );
}
Пример #6
0
QString Item::originalTitle() const
{
    return extractElementTextNS(QString(), QLatin1String("title"));
}
Пример #7
0
QString Image::title() const
{
    return extractElementTextNS(QString(), QStringLiteral("title"));

}
Пример #8
0
QString Source::logo() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("logo"));
}
Пример #9
0
QString Entry::id() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("id"));

}
Пример #10
0
QString Person::uri() const
{
 
    return completeURI(extractElementTextNS(atom1Namespace(),
                       QLatin1String("uri")));
}
Пример #11
0
QString Item::guid() const
{
    return extractElementTextNS(QString(), QLatin1String("guid") );
}
Пример #12
0
QString Item::comments() const
{
    return extractElementTextNS(QString(), QLatin1String("comments") );
}
Пример #13
0
QString Image::description() const
{
    return extractElementTextNS(QString(), QStringLiteral("description"));
}
Пример #14
0
QString Image::link() const
{
    return extractElementTextNS(QString(), QStringLiteral("link"));

}
Пример #15
0
QString TextInput::description() const
{
    return extractElementTextNS(QString(), QLatin1String("description") );
}
Пример #16
0
QString TextInput::link() const
{
    return extractElementTextNS(QString(), QLatin1String("link") );

}
Пример #17
0
time_t Item::expirationDate() const
{
    QString str = extractElementTextNS(QString(), QLatin1String("expirationDate"));
    return parseDate(str, RFCDate);
}
Пример #18
0
QString Person::email() const
{
    return extractElementTextNS(atom1Namespace(),
                                QLatin1String("email"));
}
Пример #19
0
QString Item::rating() const
{
    return extractElementTextNS(QString(), QLatin1String("rating") );
}
Пример #20
0
time_t Entry::published() const
{
    QString pub = extractElementTextNS(atom1Namespace(),
                                       QLatin1String("published"));
    return parseDate(pub, ISODate);
}
Пример #21
0
QString Item::originalDescription() const
{
    return extractElementTextNS(QString(), QLatin1String("description"));
}
Пример #22
0
time_t Source::updated() const
{
    QString upd = extractElementTextNS(atom1Namespace(),
                                       QLatin1String("updated"));
    return parseDate(upd, ISODate);
}
Пример #23
0
QString Image::url() const
{
    return extractElementTextNS(QString(), QStringLiteral("url"));
}