-
[XSLT] pour wordml
Bonjour a tous,
J'essaie d'ajouter un noeud a un arbre xml provenant de word (wordml).
Je construit donc un noeud avec un xsl, qui est stocké dans un fichier.
Avec un script python, je recupere ce noeud mais quand je l'ajoute, les infos sont modifiées.
mon noeud <ns2:sub-section> est transformé en <ns3:sub-section> donc incomprehensible par word.
Le probleme doit etre dans la declaration du namespace
Code:
xmlns:ns2="http://schemas.microsoft.com/office/word/2003/wordml"
Est ce que quelqu'un a deja manipulé du wordml ?
Merci
-
Il faut comparer les namespaces ns2 et ns3 : quelle est la valeur de ns3 ??
-
Justement, la valeur de ns3 n'est pas indiqué. Moi je ne veux pas m'en servir, je veux juste ajouter mon noeud ns2.
-
Je reformule... Quelle est la valeur de ns2 dans chacun des fichiers ?
-
J'ai en partie resolu le probleme.
Plutot que de generer un arbre avec les noeuds <ns2:sub-section> <ns3..> je genere un arbre du type <w:p><wx:sub-sect> (format initiale de mon wordml) avec ma stylesheet (ou j'inclue les bons namespaces) et ca marche.
Merci de ton aide.