[rdflib.js] Literals with attributes should be added as rdf:value nodes
This commit is contained in:
parent
8b6cedd037
commit
83e261930e
|
@ -337,6 +337,11 @@ $rdf.RDFParser = function (store) {
|
|||
if(dom['nodeType'] == RDFParser['nodeType']['TEXT']
|
||||
|| dom['nodeType'] == RDFParser['nodeType']['CDATA_SECTION']) {
|
||||
//we have a literal
|
||||
if(frame['parent']['nodeType'] == frame['NODE']) {
|
||||
//must have had attributes, store as rdf:value
|
||||
frame['addArc'](RDFParser['ns']['RDF'] + 'value');
|
||||
frame = this['buildFrame'](frame);
|
||||
}
|
||||
frame['addLiteral'](dom['nodeValue'])
|
||||
} else if(elementURI(dom) != RDFParser['ns']['RDF'] + "RDF") {
|
||||
// not root
|
||||
|
|
Loading…
Reference in New Issue
Block a user