begin process at 2010 03 18 10:24:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

lire du XML et le parser comme il faut


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

lire du XML et le parser comme il faut

lundi 27 mars 2006 à 11:52:49 | lire du XML et le parser comme il faut

Troyan

bonjour,

je reçois un flux XML que je dois lire et récupérer certaines valeurs
mais ces valeurs son aussi bien en attributs qu'en valeur

bref ca ce melange je recupere des trucs mais pas dans les bons endroits
je vous donne un exemple qui regroupe 2 resultats disctincts mais dans un seul flux
je peux en avoir XXX resultats possibles

voila en gros stack est le big one avec un attribut count qui indique le nombre de resultat present ici 2
apres je dois recuperer les valeurs de RFID pour savoir quelle commande me revient
la valeur de retour
transaction avancement
detail
eval avec validation et surtout la valeur de eval ici dans les 2 cas 100

voila en gros ces 5 valeurs
mais je comprends plus rien

Help pouvez vous me dire ou trouver un bon exemple ou vers quoi chercher
le mieux serait un truc ou je puisse boucler comme pour une recherche de base de donnée !

style donne moi les 4 valeurs ou RFID = 5175
par exemple

Je suis en ASP.NET 2.0


  <?xml version="1.0" encoding="ISO-8859-1" ?>
- <stack total="2">
- <result version="3.1" site="4209" refid="5175" retour="trouvee" count="1">
- <transaction avancement="traitee" cid="181968192">
  <detail>En attente des informations bancaires</detail>
- <analyse>
  <eval date="25/03/2006 19:10:59" critere="###" validation="Assuré à 100 %" info="Mail payant">100</eval>
  <classement id="15">Transactions traitées/Validées/Automatiquement</classement>
  </analyse>
  </transaction>
  </result>
- <result version="3.1" site="4209" refid="5158" retour="trouvee" count="1">
- <transaction avancement="traitee" cid="170715802">
  <detail>En attente des informations bancaires</detail>
- <analyse>
  <eval date="19/12/2005 09:22:33" critere="###" validation="Assuré à 100 %" info="Mail payant">100</eval>
  <classement id="16">Transactions traitées/Validées/Manuellement</classement>
  </analyse>
  </transaction>
  </result>
  </stack>



******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

lundi 27 mars 2006 à 12:31:16 | Re : lire du XML et le parser comme il faut

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonjour,

je pense que les requetes XPATH fera ton bonnheur :)

bon courage ;)


Cyril - MVS - MCP
lundi 27 mars 2006 à 12:48:25 | Re : lire du XML et le parser comme il faut

Troyan

peux tu m'en dire plus ?
ou alors ou chercher ?


******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

lundi 27 mars 2006 à 13:47:43 | Re : lire du XML et le parser comme il faut

jesusonline

Membre Club Administrateur CodeS-SourceS
tmpnode.SelectSingleNode("./XMLData[@UserCSPartID=""toto""]")

selectionnera

<XMLData UserCSPartID="toto"> :)

XPath > [ Lien ] et beaucoup d'autres sites traitent de ce langage




Cyril - MVS - MCP
lundi 27 mars 2006 à 15:46:50 | Re : lire du XML et le parser comme il faut

Troyan

bon alors j'ai un début d'embryon !

 

avec ça !

Dim XMLDAT As New XmlDataSource

 

Mais j’ai deja 2 questions

 

Est-ce possible de lui donner une url à la place d’un fichier

La deuxieme couplé à un repeater  ca marche hors dans mon cas je n’ai pas d’infertace graphique pour ce traitement cela va etre uniquement de la recupo d’infos pour mettre à jour une base !

 

Comment puis je faire une boucle ou un while sur le xmldatasource ?

Pour lui demander

exemple

 

validation =  <%#XPath("transaction/analyse/eval/@validation")%>

Eval=<%#XPath("transaction/analyse/eval")%>

 

Ect…






******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com

lundi 27 mars 2006 à 16:01:42 | Re : lire du XML et le parser comme il faut

jesusonline

Membre Club Administrateur CodeS-SourceS

?

Moi j'ai pas parlé de xmldatasource :) mais bien d'un simple noeudXml

dim doc as new xmlDocument()
doc.load("tonstring")

doc.document.element.selectSingleNode("tarequetexpath") ' return un xmlNode


Cyril - MVS - MCP

lundi 27 mars 2006 à 17:06:11 | Re : lire du XML et le parser comme il faut

Troyan

c'est vrai tu n'en a pas parlé mais j'ai trouvé cette technique qui ressemble plus à un modele de base de donnée et l'a j'arrive à recupérer les valeurs que je cherche.
toutefois je n'arrive pas à une chose ce fichier xml et généré dynamiquement via une url que j'ai à laquelle je rajoute des parametres.

donc maintenant que j'ai la fin de la chaine c'est le debut que j'ai pas ! Grrrrrr

l'idée c'est de recuperer le fichier XML dans une variable sachant que je ne peux recuperer celui ci que par une url ?????
en gros j'arrive pas à mettre le resultat d'une url dans une variable ?

apres j'aurais plus qu'a sauver en fichier local et recharger celui-ci dans le xmldatasource



je sais que dois y avoir plus simple mais je suis pris par le temps et avec ta methode j'ai rien compris ! :)

car je ne sais pas comment recuperer la valeur du noeud, ni les attributs et encore moins boucler sur le fichier pour récuperer tous les resultats !

je sais je suis un cancre mais bon...
si je regle ce probleme rien ne m'empeche d'y revenir plus tard pour faire au mieux :)






******************************************
Installation Home-Cinéma de particuliers sur http://www.digital16-9.com



Cette discussion est classée dans : valeurs, xml, result, transaction, analyse


Répondre à ce message

Sujets en rapport avec ce message

Recuperer un flux xml avec des attributs [ par Troyan ] voila j'ai un flux xml mais je n'arrive pas à ben recupérer les valeurs !   il faudrait que je puisse recuperer les valeurs : refid, retour, avancemen Inserer valeur contenue dans un XML [ par xeon666 ] Voila,Je cherche comment inserer des valeurs contenues dans un fichier .xml dans une base de donnée Access. Les valeurs comprise dans mon XML provienn Erreur d'analyse XML : mal formé [ par foufidou ] Bonjour,J'ai developper un site en ASP .Net, tout va bien mais lorsque je l'ai publié sur mon pc et j'essai d' y acceder a partir d'un autre pc sur mo Erreur d'analyse xml, ligne 1 colonne 1 [ par karaci ] Bonjour, j'ai une erreur aléatoire sur mes pages aspxCode :<pre class="alt2" dir="ltr" style="border ASP & PARSER XML [ par Troyan ] bonjour,j'ai des entrées en documents XMLje dois les parser et recuperer certaines valeurs qui vont etre mise en base de données pour mettre a jour ce XML GetAttribute le nom ? [ par Troyan ] voila ce genre de boucle me fournie bien les valeurs d'un fichier xmlj'arrive a recuperer le nom de l'elemenbt complet mais ce que je cherche c'est de récupérer un xml posté par flash dans un script asp [ par Lotus_Rouge ] Bonjour à tous, Voila, je suis ultra novice en asp et je me trouve confronté à un problème que je ne sais pas résoudre : Pour une application que [asp][xml][xls]intégrer dans une page asp mon xml transformer en xls [ par keliante ] Bonjour à tous !! Voilà je n'ai pas honte je suis un débutant en asp J'ai utilisé un logiciel wysiwig qui m a permeit de faire u nsite en xml xls. m [aspx][dll][xml][xls]utiliser des fonctions d'un dll sur des objets de ma page xml/xls [ par keliante ] Bonjour à tous, Je travaille sur un projet  ou j aurais besoin d'utiliser des fonctions qui sont sur un dll et de els utiliser sur des pages xml/xls. Insérer un noeud XML avec des petites spécialités [ par embi ] Bonjour,Je voulais vous poser une question. J'ai un document XML de ce stylexml<font color="#


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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

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