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 :

Rattacher une feuille de style a un XML existant


Sujet :

XML/XSL et SOAP

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Rattacher une feuille de style a un XML existant
    Bonjour,

    Je débute et j'ai une question.

    J'interroge un serveur afin de récuper un fichier xml :

    http://www.camelot-europe.com/herald...guilds/813.xml

    Mon problème est de rattacher la feuille de style.
    Ne pouvant modifier le document xml car n'étant pas l'éditeur je ne peux pas rajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?xml:stylesheet type="text/xsl" href="nomdefichier.xsl"?>
    Comment dois-je faire?

    Merci

    Aour

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    ben, tu récupères la source de ta page, à savoir ton fichier XML, et tu le copies en local chez toi en rajoutant le lien vers la feuille de style. Ensuite tu visionne avec IE et le tour est joué.

    C'est un peu lourd, mais je ne vois rien d'autre...
    "La violence est le dernier refuge de l'incompétence." --- Isaac Asimov ---

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci pour ta réponse mais vu que le fichier source est mis à jour toutes les 4 heures, j'aurais préféré qlqchose d'automatique

    Merci

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 39
    Points : 21
    Points
    21
    Par défaut
    Du cote client, tu peux utiliser JavaScript, pour faire le lien, c'est bien explique ici :

    http://www.w3schools.com/xsl/xsl_client.asp

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2002
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2002
    Messages : 9
    Points : 11
    Points
    11
    Par défaut
    Il faut quand même chercher un peu par soi même, surtout quand c'est pas très dur....
    Mais bon soir de bonté=

    Le XSL:
    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
    19
    20
    21
    22
    23
    24
     
    <?xml version="1.0" encoding="ISO-8859-1"?> 
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    	<xsl:output method = "html" encoding="ISO-8859-1" indent="yes"/>
    	<xsl:template match="/"> 
    	  <html> 
    	  <body> 
    	    <h2>My CD Collection</h2> 
    	    <table border="1"> 
    	      <tr bgcolor="#9acd32"> 
    	        <th>Title</th> 
    	        <th>Artist</th> 
    	      </tr> 
    	      <xsl:for-each select="document(/Document_Source/Adresse)/catalog/cd"> 
    	      <tr> 
    	        <td><xsl:value-of select="title"/></td> 
    	        <td><xsl:value-of select="artist"/></td> 
    	      </tr> 
    	      </xsl:for-each> 
    	    </table> 
    	  </body> 
    	  </html> 
    	</xsl:template> 
    </xsl:stylesheet>

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 5
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup

    Ca marche super je vais faire la vraie page maintenant.

    Dsl de ne pas avoir cherché un peu seul mais la je suis sur un developpement PHP et je suis allé au plus pressé ne connaissant pas du tout XML.

    Merci encore

    Aour

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/10/2009, 09h35
  2. Réponses: 1
    Dernier message: 03/06/2008, 14h27
  3. [xerces] Lier un xml avec une feuille de style
    Par alexthomas dans le forum Bibliothèques
    Réponses: 1
    Dernier message: 15/11/2007, 13h21
  4. Réponses: 3
    Dernier message: 24/04/2007, 11h39
  5. Réponses: 5
    Dernier message: 22/07/2005, 23h40

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