Bonjour à tous !
Je cherche à créer une dropDownList dont la source serait un fichier XML.
Etant donné tout ce que l'on trouve sur .NET et le xml, je ne sais pas trop par où commencer
Je pensais utiliser xmlReader, mais je ne m'en sors pas...
Voici mon code:
Fichier xmlVoici le départ de mon fichier aspx... Mais je ne sais pas trop comment continuer. Je cherche à mettre comme DataTextField le node "texte" et comme DataValueField l'index du node "news" (est-il possible de le déterminer dynamiquement -compter le nombre de "<news>"?)
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 <?xml version="1.0" encoding="iso-8859-1"?> <news_ai> <news forme="1"> <date>05/01/06</date> <titre>Bienvenue sur notre nouveau site web !</titre> <texte>Essai de texte<br />fkgjkldfgjkldfjgdf</texte> <photo src="../img/logo-site1.jpg" /> <vignette src="../img/logo-site1.jpg" /> </news> <news forme="1"> <date>15/01/06</date> <titre>Offres spéciales</titre> <texte>En ce moment, super promo sur les config "pro".</texte> <photo src="../img/logo-site2.jpg" /> <vignette src="../img/logo-site2.jpg" /> </news> </news_ai>
Voilà, désolé, mais c'est très maigre...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Protected Sub xmlConnection() Dim reader As XmlReader = XmlReader.Create("news_net.xml") reader.Read() newsList.DataSource = reader 'newsList.DataValueField= 'newsList.DataTextField = 'newsList.DataBind() reader.Close() End Sub
Je ne sais pas du tout comment utiliser XmlReader une fois qu'il est créé, et comment le parcourir et en extraire les valeurs qui m'intéresse...
Merci d'avance pour votre aide !
Partager