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

APIs XML Discussion :

[DOM]modifier une balise xsl via le DOM


Sujet :

APIs XML

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2007
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 24
    Points : 24
    Points
    24
    Par défaut [DOM]modifier une balise xsl via le DOM
    Bonjours à tous !
    D'abord je suis TRES nouveaux en XML, XSL, DOM !
    Alors voila mon soucis :
    J'ai une balise XSL avec l'ID selection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <xsl:for-each select="projet/bibliotheque/livres/livre" id="selection">
    J'ai une fonction javascript qui doit modifier l'attribut selection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    function()
    {
         var elt_selection = document.getElementById("selection");
         elt_selection.removeAttribute("select");
         elt_selection.setAttribute("select", "projet/bibliotheque/livres/livre[titre='titre du bouquin à afficher']");
    }
    mais ma console java me dit "elt_selection has no properties"...
    Je ne sais pas trop quoi penser... donc si quelq'un à une idée ba c'est cool !
    Merci d'avance !

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    L'élément instruction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:for-each select="node-set-expression">
    n'a qu'un seul attribut (obligatoire) : select.
    Cela dit je n'ai pas bien compris la méthode. J'utiliserais plutôt les instructions <xsl:template name=""> et <xsl:call-template name="">

Discussions similaires

  1. DOM: créer une balise enfant
    Par celegorm dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 07/09/2011, 11h20
  2. [DOM] Probleme modifier une balise avec DOM
    Par GuiomNantes dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 17/07/2009, 13h20
  3. Modifier une balise textarea via Javascript
    Par Olivier Regnier dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 10/02/2009, 01h09
  4. [DOM] DOM - modifier attributs balise IMG
    Par on dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/08/2007, 18h15
  5. [DOM] Insérer une balise après une autres
    Par starr dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 19/07/2007, 21h27

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