[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/akregator/src/libsyndication/src/rdf
From: Frank Osterfeld <frank.osterfeld () kdemail ! net>
Date: 2006-01-13 10:22:44
Message-ID: 1137147764.524796.14216.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 497606 by osterfeld:
also accept "about" and "resource" attributes without "rdf:" namespace. That seems \
correct, too (according to feedvalidator.org).
M +6 -5 modelmaker.cpp
--- trunk/KDE/kdepim/akregator/src/libsyndication/src/rdf/modelmaker.cpp \
#497605:497606 @@ -77,12 +77,13 @@
if (*type == *(RDFVocab::self()->seq()))
{
- SequencePtr seq = model.createSequence(el.attributeNS(rdfns, about));
+ SequencePtr seq = model.createSequence(el.attribute(about));
+
res = ResourcePtr::staticCast(seq);
}
else
{
- res = model.createResource(el.attributeNS(rdfns, about));
+ res = model.createResource(el.attribute(about));
}
model.addStatement(res, RDFVocab::self()->type(), NodePtr::staticCast(type));
@@ -99,9 +100,9 @@
PropertyPtr pred = model.createProperty(ce.namespaceURI() + \
ce.localName());
- if (ce.hasAttributeNS(rdfns, resource)) // referenced Resource via \
rdf:resource + if (ce.hasAttribute(resource)) // referenced Resource via \
(rdf:)resource {
- NodePtr obj = \
NodePtr::staticCast(model.createResource(ce.attributeNS(rdfns, resource))); + \
NodePtr obj = NodePtr::staticCast(model.createResource(ce.attribute(resource)));
if (isSeq && *pred == *(RDFVocab::self()->li()))
SequencePtr::staticCast(res)->append(obj);
@@ -121,7 +122,7 @@
{
QDomElement re = ce.lastChildElement();
- QString uri = re.attributeNS(rdfns, about);
+ QString uri = re.attribute(about);
// read recursively
NodePtr obj = NodePtr::staticCast(readResource(model, re));
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic