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

XML/XSL et SOAP Discussion :

Insérer des balises html dans un fichier xml


Sujet :

XML/XSL et SOAP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 141
    Points : 40
    Points
    40
    Par défaut Insérer des balises html dans un fichier xml
    Bonjour,
    J'aimerais savoir si quelqu'un pourrait m'indiquer comment insérer des balises html dans du xml.
    J'ai fais des recherches, et je n'ai trouvé que deux possibilités :
    - soit en utilisant un <![CDATA[]]> ( inefficace sur firefox...donc a banir!)
    - soit à l'aide d'un Namespace (Mais comble de l'ironie, fonctionne pas . En clair, la balise n'est pas interprété par le navigateur...elle est complètement ignorée )

    Mais, étant donné que je ne suis pas certaine du lieu où il faut placer ces bannières, j'aimerai bien que quelqu'un m'éclaire quelque peu, s'il vous plaît,
    ou sinon, m'indique une autre solution (J'en ai pas encore trouvée).
    Merci.


    Voici une petit exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <?xml-stylesheet type="text/xsl" href="cv.xsl" ?>
    <cv>
    	<informations_personnelles>
    		<nom>
    		<html:html xmlns:html='http://www.w3.org/TR/REC-html40'>
    		<html:b>MEDOR</html:b>
    		</html:html>
    		</nom>
    		<prenom>Sophie</prenom>
    		<adresse>
                         ...
                   </adresse>
                     ...
           </informations_personnelles>
            ...
    </cv>
    Le nom n'est pas du tout m'y en gras et c'est assez embêtant.
    (Je sais que je peux le faire via mon fichier xsl, mais c'est par le xml que je souhaiterai effectuer la modif.)
    Merci et à l'aide .

  2. #2
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Il y a quelque chose de bizarre dans l'énoncé de ton problème...

    Que vas-tu faire de ce XML ?

    >>> utiliser les données dans une application ? pas besoin de mise en forme...

    >>> le transformer avec XSL/XSLT ? place plutot ta mise en forme ici, dans les regles de transformation

    >>> l'afficher tel quel ? qui va le lire (et aurait donc besoin d'une mise en forme) ?

    Dis-nous en plus sur ton contexte d'utilisation ... ^^

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 141
    Points : 40
    Points
    40
    Par défaut
    Euh...En gros, il s'agit d'une page que j'affiche sur Internet (Donc pas d'application).
    C'est une base utilisateur, où l'on regroupe les différentes entreprises affiliées à notre société.
    Et malgré le fait que les caractéristiques de présentation des entreprises restent les mêmes (nom, adresse, activité, etc..), on souhaiterait effectuer une
    distinction (ou précision...peu importe ) concernant certaines sociétés en utilisant de simple balises html.
    Je ne sais pas si j'ai été super clair.
    Mais bon!

  4. #4
    Expert confirmé
    Avatar de RomainVALERI
    Homme Profil pro
    POOête
    Inscrit en
    Avril 2008
    Messages
    2 652
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Points : 4 164
    Points
    4 164
    Par défaut
    Le XML n'est pas fait pour l'utilisation dans laquelle tu veux "le forcer", c'est la cause de la difficulté dans laquelle tu te trouves...

    Simple avis personnel : utilise une feuille XSLT simple et affiche le HTML généré. Tu conserveras alors un XML original "propre", tout en ayant un affichage clair dans un environnement web... ^^

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 141
    Points : 40
    Points
    40
    Par défaut
    Merci !
    Mais à vrai dire, c'est déjà ce que l'on fait (XLST simple avec du HTML généré), et j'aurais vraiment aimé intégré ces balises html dans le xml.
    Je vais cherché encore un peu...je finirais, peu être, par trouver un truc qui fonctionne (correctement et partout).

Discussions similaires

  1. [XML] [Débutant]Comment ajouter des balise html dans un fichier XML
    Par pierrot10 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 18/09/2010, 14h36
  2. Réponses: 8
    Dernier message: 01/05/2007, 17h13
  3. Insérer des Balises HTML dans un champ mémo
    Par Heureux-oli dans le forum IHM
    Réponses: 18
    Dernier message: 21/03/2007, 20h05
  4. [XSLT] Utiliser des balises XHTML dans un fichier XML
    Par zoubidaman dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 20/03/2007, 14h30
  5. Balises HTML dans un fichier XML
    Par Bastet79 dans le forum XML/XSL et SOAP
    Réponses: 12
    Dernier message: 04/09/2002, 15h29

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