Skip to content

Commit e26c05d

Browse files
author
James Leigh
committed
Fix #772: Don't print xsd:string datatypes
Signed-off-by: James Leigh <james.leigh@ontotext.com>
1 parent 72a0146 commit e26c05d

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

core/rio/rdfxml/src/main/java/org/eclipse/rdf4j/rio/rdfxml/RDFXMLWriter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import org.eclipse.rdf4j.model.Value;
2525
import org.eclipse.rdf4j.model.util.Literals;
2626
import org.eclipse.rdf4j.model.vocabulary.RDF;
27+
import org.eclipse.rdf4j.model.vocabulary.XMLSchema;
2728
import org.eclipse.rdf4j.rio.RDFFormat;
2829
import org.eclipse.rdf4j.rio.RDFHandlerException;
2930
import org.eclipse.rdf4j.rio.RDFWriter;
@@ -297,7 +298,7 @@ else if (obj instanceof Literal) {
297298
if (isXMLLiteral) {
298299
writeAttribute(RDF.NAMESPACE, "parseType", "Literal");
299300
}
300-
else {
301+
else if (!datatype.equals(XMLSchema.STRING)) {
301302
writeAttribute(RDF.NAMESPACE, "datatype", datatype.toString());
302303
}
303304
}

0 commit comments

Comments
 (0)