begin process at 2008 08 29 08:56:04
1 233 528 membres
67 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lire XML avec DOM ? [ Système / Autre ] (fabienfs)

Lire XML avec DOM ? le 18/12/2007 00:02:59

fabienfs
Membre Club
(Admin CS)
Bonsoir,

J'ai un fichier XML utilisé comme ceci :

<?

xmlversion="1.0"encoding="utf-8" ?>
<
Onair>
<
Now>Titre en ce moment</Now>
<
Back>
<
Son>Son précédent</Son>
<
Son>Son précédent2</Son>
<
Son>Son précédent 3</Son>
...

</Back>
</
Onair>

Comment lire ces données en ASP.net (VB) pour l'afficher ensuite dans un litéral de la façon suivante :
En ce moment : Titre en ce moment
Précédemment : Son précédent
                         Son précédent 2
                         Son précédent 3
...

Le plus simplement possible ?
J'avais essayé avec une source trouvée sur le site mais mon résultat finale ne correspond pas dutout a ce que je voulais  J'ai du mal à comprendre bien cette source et à la modifiée pour afficher un réusltat tel que celui au dessus. Y a-t-il une méthode plus simple a manipuler que celle-ci ? :

Dim reader As XMLTextReader
Dim i AsInteger
Try
reader = New XmlTextReader(Server.MapPath("monfichier.xml"))
While reader.Read()
SelectCase reader.NodeType
Case XMLNodeType.Element
If reader.HasAttributes Then
For i = 0 To reader.AttributeCount - 1
Response.Write(reader.GetAttribute(i))
Next
Response.Write("<br>")
EndIf
Case XmlNodeType.Text
Literal1.Text = "<p><span class='texte'>" & reader.Value & "</span></p><br />"
EndIf
EndSelect
EndWhile
Catch ex As Exception
Response.Write(
"Erreur lors du chargement : " & ex.Message)
Finally
reader.close()
EndTry


A++


Fabien Schenkels (alias fabienfs)


Classé sous : lire, xml, write, reader, précédent

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS