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 :

Duplication de l'attribut de l'élément root


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Février 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 5
    Par défaut Duplication de l'attribut de l'élément root
    salut mes amis,
    j'utilise xmltextwriter pour générer un fichier xml.J'ai deux problème:
    1)la duplication de l'attribut root dans les autres éléments:
    code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     XmlTextWriter				myXmlTextWriter = new XmlTextWriter ("D:/New Folder/MyXmlff.xml",System.Text.Encoding.UTF8);
    		      myXmlTextWriter.Formatting = Formatting.Indented;
    			  myXmlTextWriter.WriteStartDocument(false);
    			  myXmlTextWriter.WriteStartElement("root");
    			  myXmlTextWriter.WriteAttributeString("xmlns","urn:iso:std:iso:20022:tech:xsd:pain.001.001.02"); 
    			  myXmlTextWriter.WriteStartElement("pain.001.001.02");
    myXmlTextWriter.WriteStartElement("BtchBookg",batch.ToString());
    				  myXmlTextWriter.WriteEndElement();
    myXmlTextWriter.Flush();
                myXmlTextWriter.WriteEndElement();
                myXmlTextWriter.WriteEndElement();
    			myXmlTextWriter.Close();
    Output file:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <root xmlns="urn:iso:std:iso:20022:tech:xsd:pain.001.001.02">
      <pain.001.001.02>
        <Salarié xmlns="A01">
          <!--Section A : Group Header-->
          <GrpHdr>
            <MsgId />
            <CreDtTm ="25/02/2011 06:29:09" />
            <BtchBookg xmlns="True" />
            <NbOfTxs xmlns="1" />
            <CtrlSum xmlns="100" />
            <Grpg />
            <InitgPty>
    comme vous voyez,l'attribut xmlns du root se duplique dans les fils
    2) je veux avoir des balise comme ca:
    <livre>les miserables</livre>
    et NON
    <livre xmlns=les miserables />
    je souhaite que vous avez comris mon but
    merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 585
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 585
    Par défaut
    Je ne connais pas cette bibliothèque, mais je suis sûr qu'elle a une documentation.

    Tu devrais lire la documentation de WriteStartElement(string, string).

    Ça ne fait pas ce que tu crois.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [XSLT] Récupération de tous les attributs d'un élément
    Par Lima dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 07/03/2007, 16h05
  2. [JDOM] Récupérer tous les attributs d'un élément
    Par ammah dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 21/06/2006, 17h05
  3. [XML] attribut dans l'élément racine
    Par gabychon dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 27/04/2006, 14h44
  4. Réponses: 1
    Dernier message: 08/11/2005, 14h40
  5. [XSL][XPATH] recopier les attributs d un élément mais pas le
    Par Triangle dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 26/08/2005, 16h07

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