A voir également:
- Lien xml
- Lien url - Guide
- Verifier un lien - Guide
- Xml viewer - Télécharger - Édition & Programmation
- Créer un lien pour partager des photos - Guide
- Cliquez sur ce lien. en n'utilisant que le clavier, quel mot obtenez-vous ? ✓ - Forum souris / Touchpad
3 réponses
Utilisateur anonyme
11 mars 2013 à 17:18
11 mars 2013 à 17:18
Bonjour, puis je voir votre feuille xml et votre feuille xsl ?
Utilisateur anonyme
Modifié par lobotoFix le 11/03/2013 à 18:32
Modifié par lobotoFix le 11/03/2013 à 18:32
Alors voila, je connais xml et tout le reste qui va avec mais flash non, franchement non car je suis pas pour. Si je dit cela c est parce-que je je ne connait pas l'importance de la css dans le balisage xml...es ce que cela aura une incidence ou pas. En effet j'ai fait une feuille xsl toute simple en partant du fichier xml et j'ai fait aussi un feuille css externe.
Mon but est de vous montrer un exemple de feuille xsl et vous pourrez l'adapter a votre gout.
Voila le xml légèrement modifié
ne pas oublier de rajouter :
standalone="no"
et <?xml-stylesheet href="essai.xsl" type="text/xsl"?>
là la feuille xsl est essai.xsl
ensuite voici une feuille xsl corespondant à votre xml
j'ai joint une feuille css externe qui s'appelle stylexml.css
J'ai testé est tout est valide
Maintenant si vous voulez rajouter des liens dans xsl vous pouvez le faire en entrant directement du html
tout simplement et vous le positionné avec css comme une page html classique
sinon vous pouvez passer par votre feuille xml
vous rajoutez par exemple
et dans xsl vous faites
pareil vous le placez avec css...dans ce cas la ne vous embêtez pas et placer votre identifiant ou votre class directement dans <a id="exemple">
voila c est vrai que si vous n'avez pas de base...ca va pas être facile
Bon courage en tout cas ( j'espère ne pas trop mal expliquer)
linux est le noyaux et Windows les pépins
Mon but est de vous montrer un exemple de feuille xsl et vous pourrez l'adapter a votre gout.
Voila le xml légèrement modifié
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml-stylesheet href="essai.xsl" type="text/xsl"?> <about> <image>images/db.jpg</image> <title>TRIO</title> <text1>Né il y a cinq années, "David Bressat Trio" évolue au jour le jour dans l'inspiration qui le sporte : se réapproprier avec un talent et une audace unique, un répertoire de classiques de la chanson française. Le résultat ? Une musique intimiste aux nuances impressionnistes qui mêle avec brillo l'improvisation à la tradition, composant un cocktail surchauffé à voir absolument. Le Trio, c'est aussi une déclinaison plus énergique sous forme de quartet, collaborant alors avec des musiciens de renom tels qu'Eric Prost, que l'on ne présente plus, ou encore le saxophoniste d'exception Marcus Strickland, venu leur rendre une visite inoubliable, comme peut en témoigner le deuxième album de la formation, "French Connection #2".</text1> <text2> DATES A VENIR - 24 mai 2013 à 20h30 à l'Auditorium de Villefranche s/Saône (avec Eric Prost) - Rhône </text2> <Settings thumbColorOnOver="0xff9900" thumbColorOnOut = "0xcccccc" ></Settings> </about>
ne pas oublier de rajouter :
standalone="no"
et <?xml-stylesheet href="essai.xsl" type="text/xsl"?>
là la feuille xsl est essai.xsl
ensuite voici une feuille xsl corespondant à votre xml
<?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 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/> <xsl:template match="/"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>essai</title> <link type="text/css" rel="stylesheet" href="stylexml.css" /> </head> <body> <div id="content"> <img> <xsl:attribute name="src"> <xsl:value-of select="about/image"/> </xsl:attribute> <xsl:attribute name="class">my_img</xsl:attribute> </img> <h1><xsl:value-of select="about/title"/></h1> <p><xsl:value-of select="about/text1"/></p> <br /><br /> <p id="text2"><xsl:value-of select="about/text2"/></p> </div> </body> </html> </xsl:template> </xsl:stylesheet>
j'ai joint une feuille css externe qui s'appelle stylexml.css
body{ margin : 0px; padding : 0px; } #content{ width: 960px; height: auto; margin: auto; } .my_img{ width: 200px; height: 200px; } h1{ color = #C80000; text-align: center; } p{ color = #ffffff; text-align: justify; } #text2{ color = #ffffff; text-align: justify; font-weight: bold; }
J'ai testé est tout est valide
Maintenant si vous voulez rajouter des liens dans xsl vous pouvez le faire en entrant directement du html
<a href="chemin_de_ma_page" id="mon_id">mon lien</a>
tout simplement et vous le positionné avec css comme une page html classique
sinon vous pouvez passer par votre feuille xml
vous rajoutez par exemple
<monlien1 nom="monlien" lien="ma_page_que_je_veux"/>
et dans xsl vous faites
<a> <xsl:attribute name="href"> <xsl:value-of select="about/monlien1/@lien"/> </xsl:attribute> <xsl:value-of select="about/monlien1/@nom"/> </a>
pareil vous le placez avec css...dans ce cas la ne vous embêtez pas et placer votre identifiant ou votre class directement dans <a id="exemple">
voila c est vrai que si vous n'avez pas de base...ca va pas être facile
Bon courage en tout cas ( j'espère ne pas trop mal expliquer)
linux est le noyaux et Windows les pépins
Utilisateur anonyme
11 mars 2013 à 18:36
11 mars 2013 à 18:36
Bon je me dit que si flash li le fichier xml, il faut laisser la css dedans et juste faire un xsl contenant les liens
Merci, c'est vraiment sympa, je vais essayer d'adapter ça dans le site !
C'est ce type de template que achetez quasiment tout fait sur le net, je m'en suis procuré un pour mon association que j'ai personnalisé un peu comme je pouvais... C'est ça : www.obstinato.fr
Le site est construit sur un index.html qui renvoie sur un config.xml sur lequel vous gérez tous vos onglets, eux mêmes définis par d'autres sous-feuillets xml.
Je ne sais pas si je suis trop clair !!
En tous cas je vais voir si j'arrive à me débrouiller, je vous tiens au courant :)
C'est ce type de template que achetez quasiment tout fait sur le net, je m'en suis procuré un pour mon association que j'ai personnalisé un peu comme je pouvais... C'est ça : www.obstinato.fr
Le site est construit sur un index.html qui renvoie sur un config.xml sur lequel vous gérez tous vos onglets, eux mêmes définis par d'autres sous-feuillets xml.
Je ne sais pas si je suis trop clair !!
En tous cas je vais voir si j'arrive à me débrouiller, je vous tiens au courant :)
11 mars 2013 à 17:19
11 mars 2013 à 17:33
Alors ma feuille xml :
<?xml version="1.0" encoding="utf-8"?>
<about>
<image>images/db.jpg</image>
<title><![CDATA[<font color = "#C80000"> TRIO</font>]]></title>
<text1><![CDATA[<font color = "#ffffff">
Né il y a cinq années, "David Bressat Trio" évolue au jour le jour dans l'inspiration qui le sporte : se réapproprier avec un talent et une audace unique, un répertoire de classiques de la chanson française. Le résultat ? Une musique intimiste aux nuances impressionnistes qui mêle avec brillo l'improvisation à la tradition, composant un cocktail surchauffé à voir absolument.
Le Trio, c'est aussi une déclinaison plus énergique sous forme de quartet, collaborant alors avec des musiciens de renom tels qu'Eric Prost, que l'on ne présente plus, ou encore le saxophoniste d'exception Marcus Strickland, venu leur rendre une visite inoubliable, comme peut en témoigner le deuxième album de la formation, "French Connection #2".</font></font>]]></text1>
<text2><![CDATA[<font color = "#ffffff"><b>DATES A VENIR
- 24 mai 2013 à 20h30 à l'Auditorium de Villefranche s/Saône (avec Eric Prost) - Rhône
</b></font>]]></text2>
<Settings
thumbColorOnOver="0xff9900"
thumbColorOnOut = "0xcccccc"
></Settings>
</about>
Et....je n'ai pas de feuilles xsl à proprement parler, je suis en train d'essayer de m'en faire une avec ce que je trouve sur le net, mais c'est pas gagné !
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="exemple">
<a href="{lien}"><xsl:value-of select="lien"/></a>
</xsl:template>
</xsl:stylesheet>
Je dois réussir à mettre des liens vers d'autres sites web cocnernant l'artiste cité dans le xml.
Le site comporte des fichiers flash en swf, et pas mal de fichiers .as et .js .
A la base ce n'est pas du tout mon taf, alors mille excuses du peu d'infos que je puisse vous procurer, et merci beaucoup de votre temps :)
11 mars 2013 à 17:35
11 mars 2013 à 17:49