Bonjour à tous,
voilà ma situation , je cherche à utiliser un doc XML comme mini-base de données pour une dll. Voici ce doc :
Code XML : 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
32
33 <?xml version = "1.0" encoding="ISO8859-1" standalone="yes" ?> <Root> <Machines> <Machine> <Name>FLUO</Name> <Types_accepted> <Type_accepted> <NameType>.txt</NameType> </Type_accepted> <Type_accepted> <NameType>.pdf</NameType> </Type_accepted> </Types_accepted> </Machine> <Machine> <Name>ICP</Name> <Types_accepted> <Type_accepted> <NameType>.xls</NameType> </Type_accepted> </Types_accepted> </Machine> <Machine> <Name>LPS</Name> <Types_accepted> <Type_accepted> <NameType>.txt</NameType> </Type_accepted> </Types_accepted> </Machine> </Machines> </Root>
Je souhaite donc accéder à certaines informations à l’intérieur, je débute dans le domaine du traitement C#-XML , je sais pas trop comment m'y prendre ?
Je sais que pour le lire entièrement j'utilise :
Mais j'avoue que je comprend pas réellement de quoi fonctionne comment ?
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 using System; using System.Collections.Generic; using System.Xml.Linq; namespace LinkBDDXml { class Program { static void Main(string[] args) { XDocument xdocument = XDocument.Load("../Base.xml"); IEnumerable<XElement> machines = xdocument.Root.Elements(); foreach (var machine in machines) { Console.WriteLine(machine); } } } }
Merci d'avance
Partager