diff options
author | Dave Beckett <dave@dajobe.org> | 2003-08-25 16:03:03 +0000 |
---|---|---|
committer | Dave Beckett <dave@dajobe.org> | 2003-08-25 16:03:03 +0000 |
commit | 0d651b705b27df5b82bab3feb0d899e1b6b7b6f7 (patch) | |
tree | 50f213c5874d214c6ef4bb8e52d74965b8e7decd | |
parent | 043ebef129a06448a2074a95bac1d423aa730898 (diff) | |
download | raptor-0d651b705b27df5b82bab3feb0d899e1b6b7b6f7.tar.gz |
(raptor_generate_statement): Do not set language when a datatype is given.
-rw-r--r-- | src/raptor_parse.c | 5 | ||||
-rw-r--r-- | src/raptor_rdfxml.c | 5 |
2 files changed, 6 insertions, 4 deletions
diff --git a/src/raptor_parse.c b/src/raptor_parse.c index 401c4794..393e1669 100644 --- a/src/raptor_parse.c +++ b/src/raptor_parse.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; 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; |