IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Afficher un texte en format XML dans un div


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut Afficher un texte en format XML dans un div
    Bonjour,

    J'ai un texte comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <root><attribute key="" value="" /></root>
    Est-il possible de l'afficher dans un div directement en format XML ? (avec l'indentation)

  2. #2
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2007
    Messages
    871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2007
    Messages : 871
    Par défaut
    Salut,

    Pour l'afficher tel quel je crois que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Server.HtmlEncode(string)
    devrait faire l'affaire.

    Ensuite sil faut aussi réindenter ton xml, je n'ai pas de solution sous la main.

  3. #3
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    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 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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() + "\"/>";
        }
    }
    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.

  4. #4
    Membre éclairé
    Inscrit en
    Juillet 2010
    Messages
    292
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Juillet 2010
    Messages : 292
    Par défaut
    C'est bon. Il fallait juste utiliser XDocument.Parse("") puis mettre le résultat dans un Response.Write("").

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] Afficher un texte au format HTML dans une textarea
    Par Akutabi dans le forum Balisage (X)HTML et validation W3C
    Réponses: 22
    Dernier message: 12/12/2007, 14h50
  2. Réponses: 4
    Dernier message: 02/06/2007, 12h35
  3. Réponses: 4
    Dernier message: 30/05/2007, 11h39
  4. importer un texte sous format xml
    Par gorgonite dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 13/08/2006, 22h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo