Bonjour,
Voila je travail en vb.net et j'utilise un fichier XML que je dois lire et modifier certaines données bien précises. j'utilise XPath et pour certains éléments j'y arrive sans problème mais pour d'autre non.
Cela vient peu être de ma requête mais je voudrai déjà savoir s'il n'y a pas un autre problème du aux espaces de nom justement.
donc voici un bout du code XML (je n'ai pas mis la fin mais celui ci est bien formé):
ce que je souhaite faire c'est parcourir tout le fichier XML pour récupérer tous les attributs "family", afficher leur valeur dans une comboBox.
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 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <FEFE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FEFE.xsd"> <IOConf> <PLC autoRun="true" MWInitZero="true" > <partItem family="toto" partNumber="test" version="1.10"> </partItem> <equipInfo topoAddress="\0.0\0.1" position="1"> </equipInfo> <cartridge storageKind="DATASTORAGE" > <partItem family="tata" partNumber="re test" version="01.00"> </partItem> </cartridge> <configATS> <bus name="XBus"> <equipInfo topoAddress="\0" position="0"> </equipInfo> <rackATS> <partItem family="titi" partNumber="rere test" version="01.00"> </partItem>
Et que lorsque j'en choisi un dans la comboBox cela m'affiche dans une listView (par exemple) les attributs qui suivent(avec valeur).
sauf que ça ne marche pas, je récupère seulement une valeur vide ("") dans ma comboBox...
Merci d'avance pour vos réponses
Partager