Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1284 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  compatibilite saxon java

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

compatibilite saxon java

n°796709
le_moustiq
Posté le 15-07-2004 à 16:51:05  profilanswer
 

Bonjour,
j'ai un code xsl où j' ai besoin d'assigner des variables, du coup j'utilise xmlns:saxon (si qqun connait un autre moyen, je veux bien connaitre).
Par contre ma feuille xsl est lancé à partir de mon prog java avec un transformer(classe javax.xml.transform.Transformer il me semble), malheureusement java me sort une erreur:
javax.xml.transform.TransformerException: Echec de l'appel de l'élément d'extension : saxon:assign
 
est ce que qqun sait comment se sortir de ca?
merci

mood
Publicité
Posté le 15-07-2004 à 16:51:05  profilanswer
 

n°796732
jagstang
Pa Capona ಠ_ಠ
Posté le 15-07-2004 à 17:00:43  profilanswer
 

un seul topic stp  
http://forum.hardware.fr/hardwaref [...] 4942-1.htm
supprime un des deux


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°796860
gfive
Posté le 15-07-2004 à 19:36:57  profilanswer
 

euh, normalement, on peut très bien faire passer des variables d'un template à un autre, sans utiliser xmlns:saxon.
 
Avec  
 

Code :
  1. <xsl:call-template name="prout">
  2.     <xsl:with-param name="param1">valeur</xsl:with-param/>
  3.     <xsl:with-param name="param2" select="@valeur"/>
  4. </xsl:call-template>


 
Ca marche aussi avec apply-templates, et pour utiliser les variables, il suffit de faire :  
 

Code :
  1. <xsl:template name="prout">
  2.    <xsl: param name="param1">
  3.    <xsl: param name="param2">
  4.    <xsl:value-of select="$param2"/>
  5. </xsl:template>


 
par exemple.
 
[edit] maiseuuuh! pkoi ill met des smileys dans le code, bowdel


Message édité par gfive le 15-07-2004 à 19:38:03
n°797176
le_moustiq
Posté le 16-07-2004 à 09:43:04  profilanswer
 

oui mais tu ne peu pas modifier cette variable dans un template, c est pour ca que j utilise saxon:assign pour reassigner une variable.(En gros j'ai besoin d'une variable qui fait un compteur de passage dans un template et qui l affiche au fur et a mesure (engros)).
Mon problème reste donc entier.


Message édité par le_moustiq le 16-07-2004 à 09:54:40
n°797617
gfive
Posté le 16-07-2004 à 13:23:08  profilanswer
 

Ah ouais, effectivement, réassigner la variable, spas possib'.

n°797694
le_moustiq
Posté le 16-07-2004 à 14:13:19  profilanswer
 

d ou l utilisation de saxon (et par rapport a ce que j ai lu j ai la bonne syntax) mais java n en veu pas :'(
donc est ce que qqun connait une solution

n°797699
gfive
Posté le 16-07-2004 à 14:17:29  profilanswer
 

bah, il a pas trouvé le schéma (ou la DTD) qui définit le namespace saxon, je pense


Message édité par gfive le 16-07-2004 à 14:17:41
n°797759
le_moustiq
Posté le 16-07-2004 à 15:04:47  profilanswer
 

ba je lui dit au debut du xsl pourtant  xmlns:saxon="http://saxon.sf.net/"
 
de plus il me dirait plutot une erreur du style classnotfound ou nul pointerexception,ou Impossible de résoudre le préfixe d'espace de noms : saxon,
 non?


Message édité par le_moustiq le 16-07-2004 à 15:06:09

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  compatibilite saxon java

 

Sujets relatifs
Petit probleme java / phpFaire communiquer une applet java avec du php
comparer deux chaines de caractere en java script[Java]Utiliser des ressources d'un jar à partir d'un autre jar
[Java] GridBagLayout : j'y suis presque ! (y a juste un JEditorPane...[java] une lib de conversion texte vers html ?
PHP & Java... Raaaaaah ![Java] JLabel l = new JLabel("du texte unicode");
[Java] A quoi sert WebSphere ?[Java RSA] cryptage de données avec une clé publique
Plus de sujets relatifs à : compatibilite saxon java


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR