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

HTML Discussion :

Afficher du XML avec du HTML


Sujet :

HTML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Points : 10
    Points
    10
    Par défaut Afficher du XML avec du HTML
    Bonjour

    je veux faire une chose tres simple : afficher du code XML (que jecris en dur dans mon fichier HTML) grace a du html

    en le mettant simplement, le code n'apparait pas

    comment faire ?

    merci

  2. #2
    Membre actif
    Inscrit en
    Juin 2003
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 270
    Points : 216
    Points
    216
    Par défaut
    Il faut au minimum faire attention aux caractères spéciaux comme "<", les guillemets, ..., c'est certainement pour ça que tu n'obtiens pas ce que tu veux.

    Par contre, je ne sais pas si il existe ou pas des fonctions toutes prêtes pour faire ça en JavaScript par exemple. Sinon, c'est pas mal fastidieux de remplacer tous ces caractères par leurs homologues HTML, ASCII, Unicode,...

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    je ne vois meme pas comment afficher la chaine "<?xml?>"

    il y a forcement un moyen simple

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par BipBip2
    je ne vois meme pas comment afficher la chaine "<?xml?>"

    il y a forcement un moyen simple
    Oui :

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par BipBip2
    mmmm ca na fonctionne pas ...
    J'ai copié collé mon &lt;?xml?&gt;, et ca marche parfaitement.

    La méthode : pour ne pas que le HTML voie tes < et tes > comme des debuts et fins de balises, il faut les remplacer par des &lt; (<) et des &gt; (>).

    EDIT: Yavais un message de BipBip2 là, au dessus de moi, entre mes 2 messages ! Ou qu'il est passé ??? C'est pas bien de poster puis d'éffacer ...

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 15
    Points : 10
    Points
    10
    Par défaut
    desole !

    en fait jai efface et jai voulu reinserer un nouveau post (jaurais pu editer cela dis ...)

    mon pc a plante juste apres la suppression

    donc merci beaucoup car ca marche parfaitement en réalité !

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 637
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 637
    Points : 66 661
    Points
    66 661
    Billets dans le blog
    1
    Par défaut
    sino tu peux tout mettre ton code xml entre des balises <pre> non ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par SpaceFrog
    sino tu peux tout mettre ton code xml entre des balises <pre> non ?
    J'ai voulu poster cette réponse, car je croyais que ca marchait aussi.
    Mais j'ai pris le temps d'essayer (juste avec <?xml?>), et y'avai rien qui s'affichait. J'ai rajouté un "balabla" deriere, et lui s'est affiché.
    Donc à priori ca marche pas

  9. #9
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Non, la balise <pre> sert juste à preformatter les espaces et les retours à la ligne.

    La balise <pre> ne permet pas d'arreter d'interpréter le HTML a l'intérieur.....

  10. #10
    Invité
    Invité(e)
    Par défaut
    Donc l'idéal serait de combiner balises pre et &gt;/&lt; (=>pas de retour à la ligne en bout de bloc, et affichage correct du xml )
    Avec un petit overflow dans la bloc de balise pre, et roule ma poule !

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/07/2011, 13h57
  2. Afficher du XML dans une table HTML avec fonction récursive (ou pas)
    Par iviewclear dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 19/04/2010, 17h04
  3. Afficher du XML avec XSL (AJAX)
    Par mazflo007 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 10/04/2010, 17h03
  4. Afficher un XML avec un XSLT le mettant en forme dans un JSP
    Par Courgette17 dans le forum Servlets/JSP
    Réponses: 12
    Dernier message: 30/07/2009, 00h09
  5. Réponses: 2
    Dernier message: 03/06/2005, 11h00

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