You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by rv...@apache.org on 2014/06/04 10:40:05 UTC
svn commit: r1600006 - /jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl
Author: rvesse
Date: Wed Jun 4 08:40:05 2014
New Revision: 1600006
URL: http://svn.apache.org/r1600006
Log:
Apply JENA-708 patch from Sarven Capadisli
Modified:
jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl
Modified: jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl?rev=1600006&r1=1600005&r2=1600006&view=diff
==============================================================================
--- jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl (original)
+++ jena/trunk/jena-arq/ResultSets/xml-to-html-links.xsl Wed Jun 4 08:40:05 2014
@@ -129,14 +129,21 @@ URIs as hrefs in results : Bob DuCharme
<xsl:text>></xsl:text>
</xsl:template>
- <xsl:template match="res:literal[@datatype]">
- <!-- datatyped literal value -->
- "<xsl:value-of select="."/>"^^<<xsl:value-of select="@datatype"/>>
- </xsl:template>
-
- <xsl:template match="res:literal[@lang]">
- <!-- datatyped literal value -->
- "<xsl:value-of select="."/>"<xsl:value-of select="@xml:lang"/>
+ <xsl:template match="res:literal">
+ <xsl:text>"</xsl:text>
+ <xsl:value-of select="text()"/>
+ <xsl:text>"</xsl:text>
+
+ <xsl:choose>
+ <xsl:when test="@datatype">
+ <!-- datatyped literal value -->
+ ^^<<xsl:value-of select="@datatype"/>>
+ </xsl:when>
+ <xsl:when test="@xml:lang">
+ <!-- lang-string -->
+ @<xsl:value-of select="@xml:lang"/>
+ </xsl:when>
+ </xsl:choose>
</xsl:template>
<xsl:template match="res:sparql">
@@ -180,4 +187,4 @@ URIs as hrefs in results : Bob DuCharme
</body>
</html>
</xsl:template>
-</xsl:stylesheet>
\ No newline at end of file
+</xsl:stylesheet>