Bonjour,
J'ai un texte comme ceci :
Est-il possible de l'afficher dans un div directement en format XML ? (avec l'indentation)Code:<root><attribute key="" value="" /></root>
Version imprimable
Bonjour,
J'ai un texte comme ceci :
Est-il possible de l'afficher dans un div directement en format XML ? (avec l'indentation)Code:<root><attribute key="" value="" /></root>
Salut,
Pour l'afficher tel quel je crois quedevrait faire l'affaire.Code:Server.HtmlEncode(string)
Ensuite sil faut aussi réindenter ton xml, je n'ai pas de solution sous la main.
Je viens d'essayer mais ça affiche pareil qu'avant (sans l'indentation).
Je précise juste qu'à la base c'est juste une variable string :
Et je voudrais que "xml_content" soit affiché comme étant du XML dans une balise HTML. Il faut peut-être utiliser quelque chose comme "XmlReader" mais je connais pas vraiment.Code:
1
2
3
4
5
6
7
8
9 if (Reader.HasRows) { Reader.Read(); for (int i = 1; i < Reader.FieldCount; i++) { xml_content += "<attribute key=\"" + Reader.GetName(i) + "\" value=\"" + Reader.GetValue(i).ToString() + "\"/>"; } }
C'est bon. Il fallait juste utiliser XDocument.Parse("") puis mettre le résultat dans un Response.Write(""). :)