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

XSL/XSLT/XPATH XML Discussion :

XHTML + XSLT


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 2
    Par défaut XHTML + XSLT
    Bonjour,
    j'essaie depuis plusieurs jours de travailler un fichier xhtml à l'aide d'un fichier xslt pour obtenir un autre fichier xhtml. Le problème est que je n'ai aucune idée de comment je dois, pour commencer, m'y prendre dans mon fichier xslt pour obtenir en output un autre fichier xhtml et, finalement, comment je peux accéder à mes différentes données meta pour en afficher leur contenu dans la nouvelle page xhtml. Alors, est-ce que quelqu'un serait gentil pour me montrer un petit exemple simple et facile à comprendre sur comment je fais ça !!!

    Merci d'avance pour tout!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 23
    Par défaut
    xslt permet de mettre en forme des fichiers .xml et donc des données brutes.
    Cela dit xhtml est conforme au xml, donc c'est peut-être possible.
    T'as regardé ici ? http://haypo.developpez.com/tutoriel/xml/xslt/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 23
    Par défaut Petit test
    Ton pbm m'a pris la tête !
    Du coup j'ai fait un test.
    Voilà le code du fichier .xhtml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <?xml-stylesheet type="text/xsl" href="tafeuille.xsl"?>
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     
    <title>Untitled Document</title>
    </head>
     
    <body>
    </body>
    </html>
    Puis la feuille de style tafeuille.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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    	<xsl:output 
    	method="html"
    	encoding="UTF-8"
    	doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
    	doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
    	indent="yes"/>
     
    	<xsl:template match="/">
     
    		<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
     
    			<head>
     
    				<xsl:element name="meta">
    					<xsl:attribute name="http-equiv">
    						<xsl:value-of select="html/head/meta[@http-equiv]/@http-equiv"/>
    					</xsl:attribute>
    					<xsl:attribute name="content">
    						<xsl:value-of select="html/head/meta[@content]/@content"/>
    					</xsl:attribute>
    				</xsl:element>
     
    				<title><xsl:value-of select="html/head/title"/></title>
     
    			</head>
     
    			<body>
     
    				<p>TOTOTTOOTOTOTTO</p>
     
    			</body>
     
    		</html>
     
    	</xsl:template>	
     
     
    </xsl:stylesheet>
    Tu me diras si ça marche

  4. #4
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut
    Citation Envoyé par Cadavre
    Alors, est-ce que quelqu'un serait gentil pour me montrer un petit exemple simple et facile à comprendre sur comment je fais ça !!!

    des exemples, tutos et faqs t en as plein le site et plein le net
    renseigne toi, documente toi et tente ta chance .... si ca marche pas reviens ici avec ton objectif et ton code .... et la on pourra vraiment t aider

    ps : tu es bien gentil BOB

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 23
    Par défaut
    Serait-ce ironique ?
    Vu que t'as l'air + calé faudrait être plus précis.
    Et si j'ai mis une grosse connerie faudrait le signaler, ne serait-ce que pour les gens de passage.
    D'avance,

  6. #6
    Membre émérite Avatar de laurentibus
    Inscrit en
    Mars 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2008
    Messages : 875
    Par défaut


    non c'était pas ironique : t es bien gentil de lui donner un code direct comme ça .... c'est tout

    et si y as des erreurs dans ton code j en sais rien ... c'est pas moi l intéressé

    ps : cadavre t'es mort ?

Discussions similaires

  1. [XSLT] XHTML+XSLT => XHTML & Transformation partielle
    Par Fladnag dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/01/2009, 16h14
  2. xhtml-->xml transformation xslt
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 10
    Dernier message: 15/06/2005, 15h23
  3. xhtml->xml transformation xslt
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 14/06/2005, 11h17
  4. [XSLT] transformation XHTML->XML
    Par yos dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 23/05/2005, 13h15

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