begin process at 2010 02 09 19:28:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Base de données

 > 

XML

 > 

lecture et écriture assez Spécial


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

lecture et écriture assez Spécial

lundi 30 avril 2007 à 17:56:47 | lecture et écriture assez Spécial

sebuim

Bonjours,
J'ai un xml de ce type :

<?xml version="1.0" encoding="utf-8"?>
<sitemapindex xmlns="http://www.google.com/schemas/sitemap/0.84">
  <sitemap>
    <loc>http://www.aaa.com/boamp/test?id=1</loc>
    <lastmod>2007-04-30</lastmod>
  </sitemap>
  <sitemap>
    <loc>http://www.aaa.com/boamp/test?id=2</loc>
    <lastmod>2007-04-30</lastmod>
  </sitemap>
  <sitemap>
    <loc>http://www.aaa.com/boamp/test?id=5</loc>
    <lastmod>2007-04-30</lastmod>
  </sitemap>
  <sitemap>
    <loc>http://www.aaa.com/boamp/test?id=4</loc>
    <lastmod>2007-04-30</lastmod>
  </sitemap>
  <sitemap>
    <loc>http://www.aaa.com/boamp/test?id=3</loc>
    <lastmod>2007-04-30</lastmod>
  </sitemap>
</sitemapindex>

J'aimerai savoir comment faire pour lire ce xml et récupérer celui qui a l'id de plus haut niveau ?
dans mon cas c'est 5 dans le but de savoir qu'elle est l'id suivant que je dois rajouter.

pour la lecture j'ai essayé avec :
      try
            {
                xmlDoc.Load("C:\\test.xml");
                System.Xml.XmlNode xNode = xmlDoc.SelectSingleNode("loc");
                int id;
                Int32.TryParse(xNode.InnerText.Replace("http://www.aaa.com/boamp/test?id=", ""), out id);
                id += 1;
                XmlNode node1 = xmlDoc.CreateNode("sitemap");
                XmlNode node2 = xmlDoc.CreateNode("loc");
                XmlElement element = xmlDoc.CreateElement("http://www.aaa.com/boamp/test?id=" + id);
                node2.AppendChild(element);
                xmlDoc.DocumentElement["sitemapindex"].AppendChild(node1);
                xmlDoc.Save("C:\\test.xml");
            }
            catch
            {
                // Rien
            }

C'est mon code (il compile même pas ).
Je complétement perdu sur ce coups là ...

Je génie des fautes.....

lundi 30 avril 2007 à 18:19:04 | Re : lecture et écriture assez Spécial

Bidou

Administrateur CodeS-SourceS
Salut,
Tu peux le faire avec XPath, un petit tuto pour t'initier ici







-Blog-


Cette discussion est classée dans : test, http, id, www, aaa


Répondre à ce message

Sujets en rapport avec ce message

bouton enfonce [ par chris81 ] bonjour,dans la calculette de xp qd on clique sur 2 du pave numerique le bouton 2 de la calculette s'enfonce, savez vous comment je peux faire pour fa HELP !! XML [ par JCpp ] Ça commence à m'énerver. Grrr.J'ai toujours le même problème :http://www.csharpfr.com/forum.v2.aspx?ID=155596 Trier une arraylist fortement type [ par oberown ] Dans cet article on apprend comment faire une arraylist fortement typéhttp://www.c2i.fr/code.aspx?IDCode=389Et dans ceux-ci comment trier une arrayhtt Un message d'erreur !!!!? [ par hred1 ] Bonjour,[url=http://www.emajin.net][img]http://www.emajin.net/uploads/336eece14a.jpg[/img][/url]Sur la photo ci-dessus vous verrez mon beug qui me blo [CSLib] Suggestions [ par scoubidou944 ] voici simplement des questiosn qui me viennent à l'esprit : - le code fournit est-il conforme aux normes FxCop de Microsoft afin que tout le monde éc fonction [ par machigan ] Bonjour,J'ai qques difficultés pour adapter le code présent sur le lien suivant :http://www.csharpfr.com/codes/SINUSOIDE-EXEM Fichier Xml avec un espace de noms [ par yanis7518 ] Salut à tousvoila j'essaie de parser un fichier xml qui ressemble à ça : <span class=" Probleme avec sérialisation d'une liste ... [ par herakles66 ] Bonjour !Je ne comprends pas pourquoi lorsque je souhaite sérialiser ma classe ListKIT1300, les seules choses qui sont sérialisés sont mes objets KIT1 Access 2003 - CommonDialog [ par veri10 ] Bonjour, Je viens d'installer Access 2003 sur mon nouveau PC. Pas eu le temps de regarder mon ancienne config (qui marchait très bien), quelqu'un l'a


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales