Je xsql simplesavant problème barre oblique xsl et xsql
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="zad1.xsl" ?>
<page xmlns:xsql="urn:oracle-xsql" connection="java:comp/env/jdbc/mondialDS">
<xsql:query max-rows="-1" null-indicator="no" tag-case="lower" rowset-element="continents">
select name as continent
from mondial_user.Continent
order by 1
</xsql:query>
</page>
qui me donne une liste des continents "Australie/océanie" parmi eux
j'utilise XSL sur xsql ci-dessus:
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Root template -->
<res>
<xsl:template match="/continents">
<xsl:for-each select="row">
<re>
<xsl:value-of select="continent"/>
</re>
</xsl:for-each>
</xsl:template>
</res>
</xsl:stylesheet>
Firefox renvoie une erreur sur "document XML mal formated" avec:
AfricaAmericaAsiaAustralia/océan iaEurope
-----------------------------------^
Aide appréciée.
que deux sont des documents complets (imean xsl et xsql). Devrais-je fournir un espace de noms séparé pour l'élément res? –
@ Peter-Kaleta: Si vous ne fournissez pas un exemple complet, comment les gens peuvent-ils reprocher le problème et ensuite l'étudier? Les chances d'obtenir de l'aide sont donc minimes ... –
encore une fois, ces documents sont complets. Ty pour l'aide, j'ai réussi à obtenir ce travail en ajoutant l'élément racine à xsl –