La communauté ALL HTML c'est 58009 membres à ce jour dont 1 inscrits aujourd'hui et 30 depuis une semaine.

  • imprimer
  • aide

Forum de discussions « XML - XSL - WML (WAP) - MATHML »

Retrouvez les publications relatives à ces discussions dans nos rubriques MATHML, WML, XML, XSL.

<xsl:attribute name="href"> => problème

liste des forums liste des discussions Participer à la discussion

Photo de vatzyaya Message publié le lundi 08 octobre 2007 à 10 h 23 par vatzyaya.
Salut à tous!

Il m'arrive un problème que je n'arrive pas à résoudre (Il faut me pardonner, je suis infographiste ). J'aurais donc besoin de l'aide d'informaticiens et d'après mes souvenirs, cette communauté est bien sympathique. Je pense que pour vous ce sera facile...

Dans le code de ma page "sommaire_une.xsl"(sensée afficher le sommaire de liens vers des news AFP sur mon site), tout fonctionne tant que je ne modifie pas l'URL => mon problème provient donc de cette ligne :
<xsl:attribute name="href">http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute>


Alors qu'avec cette ligne, ça fonctionne! (Mais ne me permet pas d'afficher l'article au sein de mon site...) : <xsl:attribute name="href">http://www.polyfoot.eu/SWF/afparticleune.php?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute>


Mon but est d'obtenir un lien semblable à celui-ci (seul la variable article changera) : http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126&article=newsmlmmd.c554954def59467a242b439527b8c413.411.xml

Malheureusement, dès que je mets ceci http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126 avant la variable article dans l'URL, j'ai un problème dans le sablotron...
Remplacer les & par &amp; me direz-vous? Bah non, même problème :sweat:


Auriez-vous une idée? Une piste? La solution?


Voici la page complète:

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="XML" version="1.0" encoding="iso-8859-1"/> <xsl:template match="/"> <html> <body> <xsl:for-each select="NewsML/NewsItem/NewsComponent/NewsComponent/NewsLines"> <xsl:if test="position() &lt;= 10"> <a> <xsl:attribute name="href">http://www.polyfoot.eu/index.php?option=com_content&task=view&id=310&Itemid=126?article=<xsl:value-of select="../NewsItemRef/@NewsItem"/></xsl:attribute> <span class="guide"> <xsl:value-of select="HeadLine"/></span> </a><br/> <IMG> <!-- --> <xsl:attribute name="BORDER"> <xsl:text>0</xsl:text> </xsl:attribute> <!-- --> <xsl:attribute name="HEIGHT"> <xsl:text>12</xsl:text> </xsl:attribute> <!-- --> <xsl:attribute name="SRC">peau/pointsroses.gif</xsl:attribute> <!-- --> <xsl:attribute name="WIDTH"> <xsl:text>166</xsl:text> </xsl:attribute> <!-- --> </IMG><br/> </xsl:if> </xsl:for-each> </body> </html> </xsl:template></xsl:stylesheet>

liste des forums liste des discussions Participer à la discussion

Vous devez obligatoirement vous identifier en tant que membre pour participer à cette discussion.

ACCÉS COMMUNAUTÉ

Rejoignez ALL HTML

Publiez vos articles, actualités, communiqués ... Donnez votre avis, partagez votre réseau, rencontrez d'autres membres et participez à la vie de la communauté.

Les 5 dernières discussions

agenda