diff options
Diffstat (limited to 'src/raptor_rdfxml.c')
-rw-r--r-- | src/raptor_rdfxml.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/raptor_rdfxml.c b/src/raptor_rdfxml.c index 401c4794..393e1669 100644 --- a/src/raptor_rdfxml.c +++ b/src/raptor_rdfxml.c @@ -1540,8 +1540,9 @@ raptor_generate_statement(raptor_parser *rdf_parser, if(rdf_parser->failed) return; - if(object_type == RAPTOR_IDENTIFIER_TYPE_LITERAL || - object_type == RAPTOR_IDENTIFIER_TYPE_XML_LITERAL) { + if((object_type == RAPTOR_IDENTIFIER_TYPE_LITERAL || + object_type == RAPTOR_IDENTIFIER_TYPE_XML_LITERAL) && + !literal_datatype) { language=raptor_inscope_xml_language(rdf_parser); if(!object_uri) object_uri=(raptor_uri*)empty_literal; |