Bonjour à tous, je vais tenter d'être clair, mais je ne suis pas pro en xsl, donc, soyez sympas.
Je tente une transformation xsl de xml vers vers openOffice/LibreOffice, dans laquelle j'implémente des tableaux. Ceux-ci sont définis à la façon html, cad
tableau
ligne 1 | cellule 1 | cellule 2 ...
Ligne 2 ...
/tableau
L'attribut colspan d'une cellule (noeud td) indique le nombre de cellules à fusionner horizontalement.
Or, dans les spécifications openOffice, la première ligne suivant la déclaration du tableau concerne le nombre total de colonnes qui sera utilisé. Je dois donc calculer le nombre total de colonnes, cad le nombre total de cellules (noeuds plus les attributs colspan lorsqu'il en a (auquel on devrait enlever 1).
La deuxième solution serait d'ajouter le nombre de balises sans colspan aux attributs colspan des noeuds qui le possèdent.
J'ai besoin d'un petit coup de main pour l'expression xPath que je tente depuis deux jours, ... Quelqu'un pour m'aider ?