Bonjour à tous!!
Je me permets de poster car je suis en stage et embété
Je dois exporter des tables d'un base de données Access en format XML... Ensuite j'aimerai remplir un dataset avec ce XML... Le problème est que la première ligne suivante s'ajoute en exportant d'Access :
Du coup mon programme (VB .Net) prends cette ligne comme une table...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="MATERIEL_ASI.xsd" generated="2007-07-26T17:00:28">
Si ja le retire il passe bien sur les lignes vraiment concernées. Mais le problème est que l'export Access XML est de cette forme :
Mais le problème ici c'est que j'ai plusieurs fois <MATERIEL_ASI> </MATERIEL_ASI>
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
20
21
22
23
24
25
26
27
28
29
30
31 <?xml version="1.0" encoding="UTF-8"?> <MATERIEL_ASI> <Code_PMPO_ASI>10011401</Code_PMPO_ASI> <Num_serie_ASI>E62237C7F822426</Num_serie_ASI> <Libellé_court_ASI>TELEPHONE FAX</Libellé_court_ASI> <Marque_ASI>BROTHER</Marque_ASI> <Type_ASI>1460</Type_ASI> <Affectation_base_ASI>55</Affectation_base_ASI> <Affectation_temporaire_ASI>571</Affectation_temporaire_ASI> </MATERIEL_ASI> <MATERIEL_ASI> <Code_PMPO_ASI>10011401</Code_PMPO_ASI> <Num_serie_ASI>E64237C7F828435</Num_serie_ASI> <Libellé_court_ASI>TELEPHONE FAX</Libellé_court_ASI> <Marque_ASI>BROTHER</Marque_ASI> <Type_ASI>1460</Type_ASI> <Affectation_base_ASI>55</Affectation_base_ASI> <Affectation_temporaire_ASI>572</Affectation_temporaire_ASI> </MATERIEL_ASI> <MATERIEL_ASI> <Code_PMPO_ASI>90101502</Code_PMPO_ASI> <Num_serie_ASI>507101</Num_serie_ASI> <Libellé_court_ASI>Palan à main chaine 3m 500 kg</Libellé_court_ASI> <Marque_ASI></Marque_ASI> <Type_ASI></Type_ASI> <Affectation_base_ASI>55</Affectation_base_ASI> <Affectation_temporaire_ASI>63</Affectation_temporaire_ASI> </MATERIEL_ASI>
Du coup mon programme génère une erreur : il existe plusieurs éléments racine. Ligne 30 position 2 correspond à l'endroit du second <MATERIEL_ASI>
Si quelqu'un a un conseil à me donner merci... ou si quelqu'un veut le code qui me permet de remplir mon dataset enfin d'essayer de le remplir...
Bon developpement à tous :d
Partager