Skip to content

Commit 351e5f4

Browse files
committed
fixed a serious bug in xml serialization
xml:base was missing but IRIs where "relative"
1 parent dda6224 commit 351e5f4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/main/java/org/dvcama/lodview/builder/ResourceBuilder.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ public String buildRDFResource(String IRI, String sparql, Lang lang, Configurati
125125

126126
ByteArrayOutputStream baos = new ByteArrayOutputStream();
127127
RDFWriter rdfWriter = model.getWriter(lang.getName());
128+
rdfWriter.setProperty("showXMLDeclaration","true");
129+
rdfWriter.setProperty("relativeURIs","");
130+
128131
rdfWriter.write(model, baos, conf.getIRInamespace());
129132

130133
byte[] resultByteArray = baos.toByteArray();
@@ -141,6 +144,9 @@ public String buildRDFResource(String IRI, Model m, Lang lang, ConfigurationBean
141144

142145
ByteArrayOutputStream baos = new ByteArrayOutputStream();
143146
RDFWriter rdfWriter = model.getWriter(lang.getName());
147+
rdfWriter.setProperty("showXMLDeclaration","true");
148+
rdfWriter.setProperty("relativeURIs","");
149+
144150
rdfWriter.write(model, baos, conf.getIRInamespace());
145151

146152
byte[] resultByteArray = baos.toByteArray();

0 commit comments

Comments
 (0)