OVH Cloud OVH Cloud

Afficher un fichier XML brut...

2 réponses
Avatar
Patrick Bastin
Bonjour,

J'ai une page internet qui s'ouvre, cette page, via TCP/IP, récupère le
contenu d'un fichier XML dans la fonction Load. Mon but serait d'afficher le
fichier XML Brut, stoqué dans une variable de type string, dans ma page
courrante.
Si quelqu'un a une idée, elle sera la bienvenue, car de mon côté, je ne vois
vraiment pas comment faire.

Icrem.
Patrick.

2 réponses

Avatar
Patrick Philippot
Patrick Bastin wrote:
J'ai une page internet qui s'ouvre, cette page, via TCP/IP, récupère
le contenu d'un fichier XML dans la fonction Load. Mon but serait
d'afficher le fichier XML Brut, stoqué dans une variable de type
string, dans ma page courrante.
Si quelqu'un a une idée, elle sera la bienvenue, car de mon côté, je
ne vois vraiment pas comment faire.



Bonjour,

Un fichier XML, c'est du texte. La méthode brutale est donc ultra simple

TextReader r = new StreamReader("monfichier.xml");
strMyString = r.ReadToEnd();

Ceci étant, le fichier peut-être encodé en UTF-8, UNICODE,... et ne pas
être formaté. Ce qui va rendre l'affichage un rien cahotique. If vaut
mieux faire ça proprement et passer par une étape de parsing.

Voir la classe XmlTextReader qui est faite pour ça.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
Avatar
RAVAILLE James
Bonjour,

Dans une page ASP .NET, laisser uniquement la directive Page.

Dans la procédure d'évènement Page_Load, écrivez les lignes de code
suivantes :
Response.ClearContent();
Response.ContentType = "text/xml";
Response.Write(sFluxXml);


Cordialement,

--
James RAVAILLE.
MCAD .NET et MCT .NET
http://www.certifdotnet.com


"Patrick Bastin" a écrit :

Bonjour,

J'ai une page internet qui s'ouvre, cette page, via TCP/IP, récupère le
contenu d'un fichier XML dans la fonction Load. Mon but serait d'afficher le
fichier XML Brut, stoqué dans une variable de type string, dans ma page
courrante.
Si quelqu'un a une idée, elle sera la bienvenue, car de mon côté, je ne vois
vraiment pas comment faire.

Icrem.
Patrick.