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

XML/XSL et SOAP Discussion :

copy de nodes mais attribut en trop


Sujet :

XML/XSL et SOAP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 16
    Points
    16
    Par défaut copy de nodes mais attribut en trop
    bonjour,
    je fais une copie de nodes mais le probleme est que le résultat me sort un attribut en plus avec un namespace... comprend pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <obj xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    cet attribut, j en veux pas!
    tout ce qu il y a d ecrit ds l entete de mon xsl est
    <xsl:stylesheet version="1.0"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format">
    merci

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    cet attribut doit se trouver dans ta source XML. Si tu fais une copie avec <xsl:copy-of>, tous les noeuds enfants (attributs compris) sont copiés avec.
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 23
    Points : 16
    Points
    16
    Par défaut
    hummm je ne vois rien, c peut etre une option de xml-spy (home) qui fait ça...

    qd tu dis que cet attribut "doit" etre il
    "doit" obligatoirement ou
    il "doit" certainement être?

    en tout cas il n y a rien d ecrit ds le fichier source de ce genre

  4. #4
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Il n'y a aucune option dans XMLSpy qui permet d'ajouter automatiquement l'espace de nom des W3C XML Schemas au résultat d'une transformation XSLT...

    Et pour le faire manuellement, il faut soit le taper, soit utiliser la commande du menu DTD/Schema > Assign Schema...

    Es-tu sûr qu'il n'est pas déclaré quelque part dans ton fichier source ?
    FAQ XML
    ------------
    « Le moyen le plus sûr de cacher aux autres les limites de son savoir est de ne jamais les dépasser »
    Giacomo Leopardi

Discussions similaires

  1. je copie des cellules mais ça ne prend pas
    Par NulenVBA dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 10/12/2008, 19h39
  2. Autoriser copie de fichier mais pas suppression
    Par Devether dans le forum Sécurité
    Réponses: 8
    Dernier message: 13/12/2007, 11h11
  3. copie de base, mais
    Par Lancyo dans le forum MS SQL Server
    Réponses: 13
    Dernier message: 30/10/2007, 11h36
  4. Saturation treeview lors de copie de node
    Par nek_kro_kvlt dans le forum Delphi
    Réponses: 2
    Dernier message: 29/09/2006, 11h30
  5. template match="node() mais pas text()"
    Par Manu_Just dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/03/2003, 10h52

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