begin process at 2012 02 16 16:38:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

XML

 > 

Lecture dans tableau XML


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

Lecture dans tableau XML

samedi 25 novembre 2006 à 01:28:43 | Lecture dans tableau XML

riadhh05

Bonjour,
J'ai essayé de trouver un code source permettant de lire ce document XML et de charger son contenu dans un tableau (datagridview ou datagrid..) mais envin.
J'espère qu'il ya parmi vous une personne qui m'aiderait à le faire, merci d'avance.
Amicalement,
Riadh.

---------------------------------------------------------------------------------------------

<?xml version="1.0" encoding="utf-8" ?>
<GRPMatrix>
  <A    A=    "1,00"     C=    "44,94"    D=    "-7,49"     E=    "1,00"    F=    "1,00"     G=    "1,00"    H=    "-7,49"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "1,00"     V=    "1,00"    W=    "1,00"     Y=    "1,00" > </A>
  <C    A=    "1,00"     C=    "1,00"    D=    "20,26"     E=    "1,00"    F=    "1,00"     G=    "1,00"    H=    "33,60"    I=    "1,00"    K=    "1,00"     L=    "20,26"    M=    "33,60"    N=    "1,00"     P=    "20,26"    Q=    "-6,54"    R=    "1,00"     S=    "1,00"    T=    "33,60"     V=    "-6,54"    W=    "24,68"     Y=    "1,00" > </C>
  <D    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "-6,54"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "-7,49"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "1,00"    Q=    "1,00"    R=    "-6,54"     S=    "20,26"    T=    "-14,03" V=    "1,00"    W=    "1,00"     Y=    "1,00" > </D>
  <E    A=    "1,00"     C=    "44,94"    D=    "20,26"     E=    "33,60"    F=    "1,00"     G=    "1,00"    H=    "-6,54"    I=    "20,26"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "20,26"    R=    "1,00"     S=    "20,26"    T=    "1,00"     V=    "1,00"    W=    "-14,03" Y=    "1,00" > </E>
  <F    A=    "1,00"     C=    "1,00"    D=    "13,34"     E=    "1,00"    F=    "1,00"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "-14,03" L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "1,00"     V=    "1,00"    W=    "1,00"     Y=    "33,60"> </F>
  <G    A=    "-7,49"     C=    "1,00"    D=    "1,00"     E=    "-6,54"    F=    "1,00"     G=    "13,34"    H=    "1,00"    I=    "-7,49"    K=    "-7,49"     L=    "1,00"    M=    "1,00"    N=    "-7,49"     P=    "1,00"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "-7,49"     V=    "1,00"    W=    "13,34"     Y=    "-7,49"> </G>
  <H    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "-9,37"     G=    "-9,37"    H=    "1,00"    I=    "44,94"    K=    "24,68"     L=    "1,00"    M=    "1,00"    N=    "24,68"     P=    "-1,88"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "-6,54"     V=    "1,00"    W=    "-1,88"     Y=    "44,94"> </H>
  <I    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "44,94"    F=    "1,00"     G=    "1,00"    H=    "13,34"    I=    "1,00"    K=    "-7,49"     L=    "20,26"    M=    "1,00"    N=    "1,00"     P=    "-1,88"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "1,00"     V=    "-7,49"    W=    "1,00"     Y=    "1,00" > </I>
  <K    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "1,00"     G=    "-7,49"    H=    "1,00"    I=    "-7,49"    K=    "1,00"     L=    "-7,49"    M=    "33,60"    N=    "1,00"     P=    "-6,54"    Q=    "24,68"    R=    "33,60"     S=    "1,00"    T=    "1,00"     V=    "-7,49"    W=    "1,00"     Y=    "1,00" > </K>
  <L    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "1,00"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "-7,49"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "33,60"    R=    "20,26"     S=    "1,00"    T=    "1,00"     V=    "1,00"    W=    "24,68"     Y=    "1,00" > </L>
  <M    A=    "13,34"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "1,00"     G=    "1,00"    H=    "58,28"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "-1,88"    N=    "1,00"     P=    "44,94"    Q=    "-6,54"    R=    "-6,54"     S=    "44,94"    T=    "-1,88"     V=    "1,00"    W=    "1,00"     Y=    "24,68"> </M>
  <N    A=    "1,00"     C=    "-1,88"    D=    "1,00"     E=    "1,00"    F=    "-14,03" G=    "1,00"    H=    "1,00"    I=    "44,94"    K=    "24,68"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "-1,88"    Q=    "-6,54"    R=    "1,00"     S= "1,0"   T=    "-7,49"     V=    "1,00"    W=    "-9,37"     Y= "1,00" > </N>
  <P    A=    "20,26"     C=    "-6,54"    D=    "-6,54"     E=    "18,38"    F=    "20,26"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "-6,54"    N=    "1,00"     P=    "20,26"    Q=    "20,26"    R=    "-6,54"     S=    "20,26"    T=    "1,00"     V=    "20,26"    W=    "-1,88"     Y=    "1,00" > </P>
  <Q    A=    "1,00"     C=    "-6,54"    D=    "20,26"     E=    "20,26"    F=    "-6,54"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "20,26"    R=    "1,00"     S=    "44,94"    T=    "1,00"     V=    "-6,54"    W=    "1,00"     Y=    "-6,54"> </Q>
  <R    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "1,00"     G=    "-7,49"    H=    "20,26"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "13,34"     P=    "20,26"    Q=    "20,26"    R=    "58,28"     S=    "44,94"    T=    "1,00"     V=    "1,00"    W=    "58,28"     Y=    "-6,54"> </R>
  <S    A=    "1,00"     C=    "33,60"    D=    "1,00"     E=    "20,26"    F=    "1,00"     G=    "1,00"    H=    "1,00"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "44,94"    Q=    "20,26"    R=    "20,26"     S=    "20,26"    T=    "1,00"     V=    "1,00"    W=    "1,00"     Y=    "1,00" > </S>
  <T    A=    "1,00"     C=    "1,00"    D=    "1,00"     E=    "20,26"    F=    "13,34"     G=    "-7,49"    H=    "1,00"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "1,00"    N=    "-14,03" P=    "1,00"    Q=    "-6,54"    R=    "1,00"     S=    "1,00"    T=    "1,00"     V=    "1,00"    W=    "-14,03" Y=    "1,00" > </T>
  <V    A=    "1,00"     C=    "1,00"    D=    "-14,03" E=    "1,00"    F=    "1,00"     G=    "-7,49"    H=    "1,00"    I=    "1,00"    K=    "-1,88"     L=    "1,00"    M=    "1,00"    N=    "1,00"     P=    "20,26"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "-7,49"     V=    "1,00"    W=    "1,00"     Y=    "-6,54"> </V>
  <W    A=    "-14,03" C=    "1,00"    D=    "1,00"     E=    "1,00"    F=    "1,00"     G=    "-9,37"    H=    "24,68"    I=    "1,00"    K=    "1,00"     L=    "13,34"    M=    "24,68"    N=    "13,34"     P=    "1,00"    Q=    "1,00"    R=    "1,00"     S=    "1,00"    T=    "-14,03" V=    "-7,49"    W=    "1,00"     Y=    "1,00" > </W>
  <Y    A=    "24,68"     C=    "1,00"    D=    "24,68"     E=    "-6,54"    F=    "1,00"     G=    "-7,49"    H=    "13,34"    I=    "1,00"    K=    "1,00"     L=    "1,00"    M=    "44,94"    N=    "1,00"     P=    "13,34"    Q=    "1,00"    R=    "-15,91" S=    "1,00"    T=    "-7,49"     V=    "1,00"    W=    "-9,37"     Y=    "13,34"> </Y>
</GRPMatrix>
samedi 25 novembre 2006 à 02:10:41 | Re : Lecture dans tableau XML

jack

Administrateur CodeS-SourceS
Salut Riahh05 

Ca, ce sont tes données. Ok.
Ce qu'il aurait fallu nous dire, c'est comment tu as fait pour commencer à résoudre ton problème afin qu'on puisse te dire où ça cloche.
Le forum n'est pas fait pour demander des programmes tout faits, mais pour résoudre des problèmes (voir règlement)
Tout ceci parce qu'il existe des professionnels pour qui c'est le métier et Codes-Sources n'est pas un centre de formation ni un prestataire de service.
Commence par découper ce que tu as à faire :
- Lire les données et trier (parser) les résultats : Des sources parlent de ça sur le site
- Remplir une DataGrid : Commence par en placer une sur ta feuille et appuie sur la touche F1 : L'aide de VB te donnera les méthodes d'insertion des données + des sources sur le site

Si tu as tout ça, tu as tout.
Si tu bloques quelquepart, dis nous où et là on pourra peut-être te répondre.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
samedi 25 novembre 2006 à 08:02:37 | Re : Lecture dans tableau XML

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Je dirais même plus :

reglement
(désolé, c'était pour tester notre nouveau jouer ;)


samedi 25 novembre 2006 à 20:09:59 | Re : Lecture dans tableau XML

riadhh05

Bonjour,
Merci pour votre aide,
En effet, j'ai utilisé le module déja publié sur VBFrance (http://www.vbfrance.com/codes/GESTION-FICHIERS-XML_32976.aspx).
Et mon code source est le suivant:
--------------------
Option Compare Binary
Option Explicit On
Option Strict On

Module Sample

  Sub Main()
        Dim XMLFile As String = "II.xml"  'le tableau GRPMatrix
        Dim xFile As New XMLFile()
        xFile.OpenFile(XMLFile)
        Console.WriteLine(xFile.GetElementValue("GRPMatri", "A"))
        Console.WriteLine()
        'Console.WriteLine(xFile.GetElementValue("GRPMatri", "C"))
        xFile.CloseFile()
        Console.ReadLine()
  End Sub

End Module
------------
Ce code ne permet pas de charger les éléments dans une Datagrid, mais il me suffurait que j'arrive à lire les éléments contenus dans le tableau XML
Par example la ligne 1 (A ) contient plusieurs éléments (A="1,00"     C=   ...)
Je ne cherche pas un code tout complet, juste que j'arrive pas à charger les éléments du tableau.. Merci pour votre compréhension et votre aide,
Riadh.
dimanche 26 novembre 2006 à 11:12:19 | Re : Lecture dans tableau XML

jeanluc065

Membre Club

Bonjour,

moi j'y connais rien grand chose mais je sais que via access il y a moyen d'importer des fichiers XML grâce à l'assistant.

Une fois importé, il y a moyen d'exploiter ?

JL

 

dimanche 26 novembre 2006 à 16:18:22 | Re : Lecture dans tableau XML

riadhh05

Réponse acceptée !
merci à vous tous pour les commentaires,
Finalement, j'ai résolule problème. Si vous êtes intéressé je vous propose le code source (http://www.vbfrance.com/code.aspx?ID=40473).
Riadh


Cette discussion est classée dans : lecture, tableau, xml


Répondre à ce message

Sujets en rapport avec ce message

XML lecture ecriture suppression en VB6 [ par Cameleon69 ] Bonjourje cherche un peu à la manière des fichiers ini à utiliser des fichiers xml, pour les intégrer ensuite dans une base de données. Cependant avan Pour les connaisseurs en XML (Lecture) [ par zame ] Bonjour.Voilà,je veux lire un xml,j'y arrive partiellement,mais pas avec un certains type de structure.----------------------------------------------- Lecture Pixels [ par rems02 ] Comment placer les pixels d'une image dans un tableau RVB ?exemple:si l'mage fait 3 pixels sur 2alors je voudrais obtenir le tableau suivant:(255,255, lecture ligne listBox [ par pinou_fr ] Bonjour à tous, je suis nouveau en VB j'ai un petit problème!!!!!j'ai une liste box, je voudrai lire et stocké la ligne lu dans un tableau afin d'util lecture fichier XML avec VB 6 et ajout des elements du fichier dans une collection [ par lynaa ] Bonsoir à tous,Je voudrais lire une fichier XML. En faite il faudrait que je puisse les lire puis les ajouter dans la collection de ma classe...Il s'a Problème de lecture de tableau word [ par LukeSkywalker67 ] Bonjour à tous,Je balaye toutes les cellules d'un tableau word à partir d'une application VB6. Pas de problème pour lire les caractères de chaque cell lecture à partir d'un fichier xml ds vb6 [ par progrima ] est ce que c'est possible de lire des fichiers xml à partir de vb6.J'ai déjà travaillé avec les objets xmlTextReader et xmlTextWriter dans C#.est ce q Récupérer un saut de ligne en XML [ par M51 ] J'utilise DOM ELEMENT pour faire mes traitements de fichier XML. Mais j'ai un problème avec les sauts de ligne (caractères 13 plus 10) car ils ne sont Lecture fichier XML en VB6 [ par Amstelsoft ] Bonjour,Pour les besoins d'une applicaiton écrite en VB6, je suis à la recherche d'un OCX ou d'un code qui permet de lire un fichier XML afin d'en ext VBA et lecture fichier xml [ par gu_barthe ] Bonjour,J'ai un pb auquel mes recherche n'ont rien donné de concret.J'ai créé un fichier xml (qui sert de configuration a mon application vba pour aut


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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

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