[Mulgara-svn] r1737 - trunk/src/jar/querylang/java/org/mulgara/protocol

pag at mulgara.org pag at mulgara.org
Tue Jun 23 07:40:23 UTC 2009


Author: pag
Date: 2009-06-23 00:40:21 -0700 (Tue, 23 Jun 2009)
New Revision: 1737

Modified:
   trunk/src/jar/querylang/java/org/mulgara/protocol/StreamedSparqlXMLAnswer.java
Log:
Escaping entities in SPARQL XML results

Modified: trunk/src/jar/querylang/java/org/mulgara/protocol/StreamedSparqlXMLAnswer.java
===================================================================
--- trunk/src/jar/querylang/java/org/mulgara/protocol/StreamedSparqlXMLAnswer.java	2009-06-12 00:35:28 UTC (rev 1736)
+++ trunk/src/jar/querylang/java/org/mulgara/protocol/StreamedSparqlXMLAnswer.java	2009-06-23 07:40:21 UTC (rev 1737)
@@ -28,6 +28,7 @@
 import org.mulgara.query.BooleanAnswer;
 import org.mulgara.query.TuplesException;
 import org.mulgara.query.Variable;
+import org.mulgara.util.StringUtil;
 
 /**
  * Represents an Answer as XML.
@@ -184,7 +185,7 @@
     s.append(i(4)).append("<literal");
     if (literal.getLanguage() != null) s.append(" xml:lang=\"").append(literal.getLanguage()).append("\"");
     else if (literal.getDatatype() != null) s.append(" datatype=\"").append(literal.getDatatype().toString()).append("\"");
-    s.append(">").append(literal.getLexicalForm()).append("</literal>");
+    s.append(">").append(StringUtil.quoteAV(literal.getLexicalForm())).append("</literal>");
   }
 
 }




More information about the Mulgara-svn mailing list