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

ASP.NET Discussion :

supprimer noeud XML


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 52
    Points : 38
    Points
    38
    Par défaut supprimer noeud XML
    Slt

    J'ai un fichier xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
     
    <rss version="2.0">
      <channel>
        <title>XML Tutorial</title>
        <link>http://www.w3schools.com/XML</link>
        <description>New XML tutorial on W3Schools</description>
        <webmaster>toto@yahoo.fr</webmaster>
     
     <item>
          <title>XML Tutorial</title>
          <link>http://www.w3schools.com/XML</link>
          <description>New XML tutorial on W3Schools</description>
          <webmaster>toto@yahoo.fr</webmaster>    
        </item>
     
     <item>
          <title>XML Tutorial</title>
          <link>http://www.w3schools.com/XML</link>
          <description>New XML tutorial on W3Schools</description>
          <webmaster>toto@yahoo.fr</webmaster>    
        </item>
     
      </channel>
    </rss
    ET je voudrais copier les noeuds items dans un autre fichier et obtenir qqchose comme ceci:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    <donnees>
     <item>
          <title>XML Tutorial</title>
          <link>http://www.w3schools.com/XML</link>
          <description>New XML tutorial on W3Schools</description>
          <webmaster>toto@yahoo.fr</webmaster>    
        </item>
     <item>
          <title>XML Tutorial</title>
          <link>http://www.w3schools.com/XML</link>
          <description>New XML tutorial on W3Schools</description>
          <webmaster>toto@yahoo.fr</webmaster>    
        </item>
    <donnees>
    Voici ce que j'ai écris mais ça ne fctionne pas:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
     
    XmlDocument docSource = new XmlDocument();
                docSource.Load(Server.MapPath("fichier_bon_format.xml"));
                XmlDocument docDest = new XmlDocument();
                docDest.Load(Server.MapPath("fichier_RSS3.xml"));
     
                XmlNode node = docDest.ImportNode(docSource.GetElementsByTagName("item"), true);
                docDest.DocumentElement.AppendChild(node);
     
                docDest.Save("fichier_bon_format.xml");

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Points : 8 734
    Points
    8 734
    Par défaut
    Quelqu'un pourrait-il me donner le code svp
    C'est un forum d'entraide, on est pas là pour faire le boulot à ta place

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2007
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 52
    Points : 38
    Points
    38
    Par défaut
    Sympa la réponse.
    Voila j'ai mis le code que j'ai fait dans le premier msg.

  4. #4
    Membre actif
    Inscrit en
    Janvier 2005
    Messages
    218
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 218
    Points : 247
    Points
    247
    Par défaut
    lutecefalco a un peu raison !!!

    Sinon, pour le xml, j'ai l'impression qu'il y a un problème, tu marques :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <rss version="2.0">
      <channel>
        INFO
     
     <item>
          INFO 
        </item>
     
     <item>
          INFO
        </item>
     
      </channel>
    </rss>
    et tu veux ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <rss version="2.0">
      <item>
        INFO
        </item>
     <item>
          INFO 
        </item>
     
     <item>
          INFO
        </item>
    </rss>
    Résoud d'abord ton problème XML, ensuite, tu pourras le parser plus simplement

Discussions similaires

  1. [DOM XML] Supprimer noeud XML/PHP 5
    Par bobo27110 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 31/07/2012, 15h49
  2. [JDOM] Supprimer noeud xml
    Par pendoRa dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 06/04/2011, 10h31
  3. [XSLT] supprimer noeuds du xml
    Par chris11fr dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 31/07/2009, 11h48
  4. supprimer noeud XML
    Par Shatter dans le forum ASP.NET
    Réponses: 4
    Dernier message: 16/02/2009, 15h25
  5. [DOM] supprimer un noeud XML
    Par hicham285 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 12/04/2008, 20h28

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