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 :

Balise HTML dans fichier XML


Sujet :

ASP.NET

  1. #1
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 90
    Points : 54
    Points
    54
    Par défaut Balise HTML dans fichier XML
    Alors voila je dois sauvegarder dans un fichier XML une zone de contact donc voila ce que j'ai dans mon fichier xml :

    <ZoneContact value="???"/>

    Le problème c'est que j'ai besoin de sauvegarder du texte et surtout une adresse mail du genre <a href=mailto:contact@test.net > contact@test.net </a> (comme sa quand c'est charger sur la page sa fait un jolie lien) sauf que quand j'essaye de le sauvegarder j'ai une erreur du genre que j'essaye de mettre un truc qui pourai faire des erreurs dans le fichier XML (c'est les balise HTML) donc si vous savez comment faire dites le moi.

  2. #2
    Membre averti
    Avatar de SoBaKa
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Points : 349
    Points
    349
    Par défaut
    Quelque chose de plus propre serait d'avoir un beau fichier xml avec quelque chose du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <zone name="contact" value="contact@test.net" link="mailto:contact@test.net" />
    et ensuite d'utiliser xslt pour avoir un beau rendu au format html...

    cherche de se coté ça sera beaucoup plus simple et plus propre

  3. #3
    Membre du Club
    Inscrit en
    Décembre 2006
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 90
    Points : 54
    Points
    54
    Par défaut
    Ba c'est que tous se passe en dynamique donc j'aimerai assez à ne pas avoir à tous décortiquer la chaîne de caractère pour faire jolie et plus propre. Donc si quelqu'un sait comment faire passer des balise HTML dans du XML sa m'intérésse.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Points : 1 521
    Points
    1 521
    Par défaut
    C'est pas possible dans un attribut, sauf en remplaçant < par &lt; et > par &gt; mais c'est pas vraiment une solution propre (sachant qu'en plus d'autres caractères pourraient ne pas passer, & par exemple).

    C'est par contre possible directement dans un element :

    <ZoneContact><![CDATA[ contenu html ]]></ZoneContact>

Discussions similaires

  1. [AJAX] agir sur balise cdata dans fichier xml
    Par arnlig3550 dans le forum AJAX
    Réponses: 6
    Dernier message: 05/07/2013, 11h24
  2. [XML/XSD] Insertion de html dans fichier XML
    Par castaka dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 20/11/2007, 09h24
  3. Balise html dans fichier XML
    Par pierrox dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 19/09/2005, 09h20
  4. [XML] Incorporation de balises HTML dans fichier XML
    Par wazzzzza dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 26/07/2005, 14h17
  5. [XSL] Balise html dans un XML
    Par Ludo_xml dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 13/06/2005, 13h55

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