Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pensa

Como colocar código XSL dentro deum atributo HTML?

Recommended Posts

Olá,

 

Quero puxar de um arquivo XML o endereço de um link que o arquivo XSL vai criar.. assim:

 

categoriasl.xml:

<menu>   <link>      <titulo>Programas</titulo>      <url>../programas/programas.xml</url>   </link></menu>
categoriasl.xsl:

<xsl:for-each select="menu/link">     <a href="<xsl:value-of select="url"/>"><xsl:value-of select="titulo"/></a></xsl:for-each>
Só que esse código dá erro pois o browser acusa que não posso colocar uma tag de abetura dentro de um atributo da tag <a>...

 

existe solução pra isso?

 

[]s, valeus!

Renan

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já encontrei a solução:

 

<A target="conteudo" class="link1">     <xsl:attribute name="href">          <xsl:value-of select="url"/>     </xsl:attribute>     <xsl:value-of select="titulo"/>   </A>
ou

 

<A target="conteudo" class="link1" href="{url}">     <xsl:value-of select="titulo"/>   </A>

Olá,

 

Quero puxar de um arquivo XML o endereço de um link que o arquivo XSL vai criar.. assim:

 

categoriasl.xml:

<menu>   <link>      <titulo>Programas</titulo>      <url>../programas/programas.xml</url>   </link></menu>
categoriasl.xsl:

<xsl:for-each select="menu/link">     <a href="<xsl:value-of select="url"/>"><xsl:value-of select="titulo"/></a></xsl:for-each>
Só que esse código dá erro pois o browser acusa que não posso colocar uma tag de abetura dentro de um atributo da tag <a>...

 

existe solução pra isso?

 

[]s, valeus!

Renan

<{POST_SNAPBACK}>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.