compatibilite saxon java - Java - Programmation
Marsh Posté le 15-07-2004 à 17:00:43
un seul topic stp  
http://forum.hardware.fr/hardwaref [...] 4942-1.htm 
supprime un des deux
Marsh Posté le 15-07-2004 à 19:36:57
euh, normalement, on peut très bien faire passer des variables d'un template à un autre, sans utiliser xmlns:saxon. 
 
Avec  
 
| Code : 
 | 
 
 
Ca marche aussi avec apply-templates, et pour utiliser les variables, il suffit de faire :  
 
| Code : 
 | 
 
 
par exemple. 
 
[edit] maiseuuuh! pkoi ill met des smileys dans le code, bowdel
Marsh Posté le 16-07-2004 à 09:43:04
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. 
Marsh Posté le 16-07-2004 à 13:23:08
Ah ouais, effectivement, réassigner la variable, spas possib'. 
Marsh Posté le 16-07-2004 à 14:13:19
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 
Marsh Posté le 16-07-2004 à 14:17:29
bah, il a pas trouvé le schéma (ou la DTD) qui définit le namespace saxon, je pense
Marsh Posté le 16-07-2004 à 15:04:47
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?
Marsh Posté le 15-07-2004 à 16:51:05
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