Bonjour
Je reviens vers vous car malheureusement je ne trouve pas de solution à mon problème, je dois, pour différents établissements de mon entreprise, générer des PDF avec des entêtes, pieds de pages etc...
Je n'ai pas énormément de solution car j'utilise ce que le fournisseur me "retourne" --> il me retourne un XML qui sera dynamique selon la date / lieu / etc... du document
Jusque là je n'y voyais pas d'inconvénient ça me paraissait "simple", je voulais donc inclure le XML de ce fournisseur dans mon XSL mais en lui passant par ex la date ... et là le bas blesse :-(
J'ai voulu faire ceci comme une guerrière :-D
Ou encore ceci pour essayer de le contourner
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:include href="http://ser-dev-yann:52774/chupmbws/care/v1/form/config/NEURO/?format=XML&date={//*/@noteDate}"/>
En cherchant sur le net après mes essais (oui j'aurais du faire avant ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <xsl:variable name="urlOfXml" select="concat('http://ser-dev-yann:52774/chupmbws/care/v1/form/config/NEURO/?format=XML&date=',//*/@noteDate)"/> <xsl:include href=""{$urlOfXml}>
Je vois qu'il est impossible d'initialiser une URL dans le include![]()
Je suppose que je ne suis pas la seule à essayer cela ... y-a-t-il un moyen de contourner ce problème?
A savoir que je ne sais pas trop changer le fait que ce soit un XML puisque c'est le fournisseur et le matching pour "mixer" mon XSL à leur XML c'est eux aussi qui le font ...
Je ne fais que le XSL en gros ...
Pour l'histoire dans cet XML je devrais récupérer la liste des personnes qui travaillent là à cette date là dans quel service les logos de l'établissement etc... et ils ne m'avaient fourni que cet XML :-(
Merci d'avance pour votre aide
Ps mon //*/@noteDate me renvoie bien qqch si le met dans un value-of donc ce n'est pas lui qui pose problème
Partager