IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] pour wordml


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Points : 16
    Points
    16
    Par défaut [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 : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlns:ns2="http://schemas.microsoft.com/office/word/2003/wordml"
    Est ce que quelqu'un a deja manipulé du wordml ?

    Merci

  2. #2
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Il faut comparer les namespaces ns2 et ns3 : quelle est la valeur de ns3 ??

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    Justement, la valeur de ns3 n'est pas indiqué. Moi je ne veux pas m'en servir, je veux juste ajouter mon noeud ns2.

  4. #4
    Membre éprouvé Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Points : 1 247
    Points
    1 247
    Par défaut
    Je reformule... Quelle est la valeur de ns2 dans chacun des fichiers ?

  5. #5
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Editeur graphique de XSLT pour CMS
    Par BeliG dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 18/06/2007, 10h21
  2. [XSLT] pour récupérer le nom du fichier d'entrée
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 8
    Dernier message: 31/05/2007, 10h58
  3. [XSLT][WordML] Comment générer un saut de ligne pour WordML ?
    Par ginjunskaya dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/11/2006, 14h38
  4. [XML - XSLT] Plusieurs xslt pour un fichier xml
    Par Laure888 dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 17/03/2006, 15h16
  5. question xml / xslt pour tableau a 3 colonnes
    Par taybott dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 26/10/2005, 00h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo