Xsl:import / java
dombasloise
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
Jo -
Jo -
Bonsoir,
Je suis débutante pour l'utilisation de la librairie javax.Transformer.
Je dois développer un programme JAVA qui doit faire appel à une feuille de style XSL pour extraire des données XML dans un format HTML.
Ma feuille de style comporte plusieurs xsl:import .
exemple:
<?xml version="1.0" encoding="UTF-8" ?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="file1.xsl" />
<xsl:import href="file2.xsl" />
<xsl:import href="file3.xsl" />
...
Ma classe JAVA a trois paramètres:
le fichier.xsl, le fichier.xml et out.html
(elle ressemble à :http://javaalmanac.com/egs/javax.xml.transform/BasicXsl.html)
Mon gros problème est que la classe ne reconnaît pas les xsl:import.
Je sais que la solution est d'utiliser javax.transformer.URIResolver.
Mais comment? Est-ce que l'un de vous a déjà utilisé cette librairie pour gérer plusieurs xsl:import?
Si oui, SVP pourrais-je avoir avoir des petits exemples de code?
Merci d'avance.
La désespérée
Je suis débutante pour l'utilisation de la librairie javax.Transformer.
Je dois développer un programme JAVA qui doit faire appel à une feuille de style XSL pour extraire des données XML dans un format HTML.
Ma feuille de style comporte plusieurs xsl:import .
exemple:
<?xml version="1.0" encoding="UTF-8" ?>
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:import href="file1.xsl" />
<xsl:import href="file2.xsl" />
<xsl:import href="file3.xsl" />
...
Ma classe JAVA a trois paramètres:
le fichier.xsl, le fichier.xml et out.html
(elle ressemble à :http://javaalmanac.com/egs/javax.xml.transform/BasicXsl.html)
Mon gros problème est que la classe ne reconnaît pas les xsl:import.
Je sais que la solution est d'utiliser javax.transformer.URIResolver.
Mais comment? Est-ce que l'un de vous a déjà utilisé cette librairie pour gérer plusieurs xsl:import?
Si oui, SVP pourrais-je avoir avoir des petits exemples de code?
Merci d'avance.
La désespérée