23 #include "dublincore.h"
24 #include "dublincorevocab.h"
26 #include "statement.h"
30 #include <QtCore/QList>
31 #include <QtCore/QString>
32 #include <QtCore/QStringList>
34 namespace Syndication {
56 QList<StatementPtr>::ConstIterator it = list.constBegin();
57 QList<StatementPtr>::ConstIterator end = list.constEnd();
58 for ( ; it != end; ++it)
60 QString str = (*it)->asString();
81 QList<StatementPtr>::ConstIterator it = list.constBegin();
82 QList<StatementPtr>::ConstIterator end = list.constEnd();
83 for ( ; it != end; ++it)
85 QString str = (*it)->asString();
95 return parseDate(str, ISODate);
148 QList<StatementPtr>::ConstIterator it = list.constBegin();
149 QList<StatementPtr>::ConstIterator end = list.constEnd();
150 for ( ; it != end; ++it)
152 QString str = (*it)->asString();
173 info += QString::fromLatin1(
"dc:contributor: #%1#\n").arg(
contributor());
175 info += QString::fromLatin1(
"dc:coverage: #%1#\n").arg(
coverage());
177 info += QString::fromLatin1(
"dc:creator: #%1#\n").arg(
creator());
180 QString ddate = dateTimeToString(
date());
182 info += QString::fromLatin1(
"dc:date: #%1#\n").arg(ddate);
185 info += QString::fromLatin1(
"dc:description: #%1#\n").arg(
description());
187 info += QString::fromLatin1(
"dc:format: #%1#\n").arg(
format());
189 info += QString::fromLatin1(
"dc:identifier: #%1#\n").arg(
identifier());
191 info += QString::fromLatin1(
"dc:language: #%1#\n").arg(
language());
193 info += QString::fromLatin1(
"dc:publisher: #%1#\n").arg(
publisher());
195 info += QString::fromLatin1(
"dc:relation: #%1#\n").arg(
relation());
197 info += QString::fromLatin1(
"dc:rights: #%1#\n").arg(
rights());
199 info += QString::fromLatin1(
"dc:source: #%1#\n").arg(
source());
201 info += QString::fromLatin1(
"dc:subject: #%1#\n").arg(
subject());
203 info += QString::fromLatin1(
"dc:title: #%1#\n").arg(
title());
205 info += QString::fromLatin1(
"dc:type: #%1#\n").arg(
type());