begin process at 2012 02 13 13:14:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Débutants

 > 

lire un fichier xml


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

lire un fichier xml

dimanche 19 mars 2006 à 15:39:23 | lire un fichier xml

mictif

bonjour, j'aimerais lire mon fichier xml afin de donner le text à mes differents composants en fonction de la langue du client.

j'ai donc un fichier xml du style :
<?xml version="1.0" encoding="utf-8" ?>
<Lang>
    <Fr>
        <label1>Menu1fr</label1>
        <label2>Menu2fr</label2>
        <label3>Menu3fr</label3>
    </Fr>
    <En>
        <label1>Menu1en</label1>
        <label2>Menu2en</label2>
        <label3>Menu3en</label3>
    </En>
</Lang>

comment lire et recuperer ces valeurs ?
merci par avance!

dimanche 19 mars 2006 à 18:11:49 | Re : lire un fichier xml

Nurgle

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
Salut,

Utilise la classe XmlDocument !
Voilà un exemple :

Dim doc As New XmlDocument()
doc.Load("c:\file.xml")

For Each node As XmlNode In doc.ChildNode("Lang").ChildNode("Fr").ChildNodes
Response.Write(node.Name & "=" node.InnerText & "<br />")
End For

Ce qui va te donner :
label1=Menu1fr
label2=Menu2fr
label3=Menu3fr
etc...

Tu peux aussi utiliser des requêtes XPath, mais là je suis pas un spécialiste



Nurgle (Antoine)
dimanche 19 mars 2006 à 18:13:36 | Re : lire un fichier xml

Nurgle

Membre Club Administrateur CodeS-SourceS
mouarf, j'ai oublié un "s" à la fin de ChildNodes à deux endroits, mais je penses que tu as compris le principe...



Nurgle (Antoine)
dimanche 19 mars 2006 à 18:57:53 | Re : lire un fichier xml

mictif

merci beaucoup c'est parfait ;)



bon code ;)




lundi 20 mars 2006 à 22:32:41 | Re : lire un fichier xml

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

si tu recherches seulement une clé parmis plusieurs milliers d'enregistrement la solution risque d'etre trés longue, et il faudra mieux utiliser du xpath pour plus de performance, voici la requete qui ira bien pour toi :)

tonnode = tmpnode.SelectSingleNode(String.Format("./{0}/{1}", langue, key))

avec tmpnode le noeud contenant les <lang>, langue un string contenant la langue ("Fr" ou "En" dans ton cas) et key le nom de ton champ. tonnode correspondra alors au noeud de ta valeur :)


Cyril - MVS - MCP ASP&


Cette discussion est classée dans : fichier, lire, xml


Répondre à ce message

Sujets en rapport avec ce message

lire fichier xml avec vbs [ par ElPiojo ] Bonjour,petit probleme pour recuperer les infos d'un fichier xml. Si vous savez ou je peux trouver un debut de code ou toutes autres choses qui pourra Ecrire et lire un fichier xml [ par blat ] Bonjour,Afin de stocker des variables, j'aurais besoin de pouvoir écrire et lire dans un fichier xml. J'ai vu qu'en asp.net il existe des fonctions de verifier l'existance du fichier xml avant de le lire [ par kankito ] Bonjour,  Voila j'aimerais verifier l'existance du fichier xml que l'utillisateur entre en tant valeur dans mon parametré dans l'url avant de lire sur Lire un fichier XML en ASP.net(Langage utilsé VB) a partir de l'URL [ par aimarrr ] S que quelqun peut maider a acceder a mon fichier XML a paritr de l'url?S kil suffit de charger le fichier tout court ou faire un parcour du fichier e Lire un fichier XML en ASP.net(Langage utilsé VB) a partir de l'URL [ par aimarrr ] bonjour S que quelqu'un peut m'aider pour accèder a mon fichier XML a partir de l'URL sachant j'utilise Visual Web Developper Express Edition.(langage Lire un fichier XML en asp pur [ par TheBuzzer ] J'ai un fichier XML à plusieurs niveaux et je n'arrive pas à lire le contenu, on me retourne constamment des erreurs d'objet manquant ou [] en trop!? lire un fichier xml en asp [ par akassou ] Bonjour, Voilà, je suis débutant dans l'étulisation du xml dans asp, mon problème consiste a extrair des données de xml en asp : fichier fichierxml.xm Récupération d'un string du coté client [ par clavelski ] Bonjour, Donc j'ai un petit soucis avec mon string ;) . En fait du coté de mon service, j'ai 2 méthode qui me permette de concaténer 2 fichier XML.pub Suppression de l'entete d'un fichier XML [ par clavelski ] Bonjour, j'aimerais pouvoir supprimer l'entête d'un fichier XML.En fait, mon but est de concaténer 2 fichier XML mais le problème est que je concatène


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,151 sec (3)

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