Ik kom er maar niet uit, in een xsl transform sheet gebruik ik ongeveer deze code
Boven in het xsl document heb ik als output method html staan en strip-space elements op "*"
Dit werkt allemaal prima zolang ik geen url's (file paden) gebruik die geen spaties bevatten. Voorbeeld : c:\word.doc gaat goed maar c:\Document and settings\word.doc niet. Bij de paden met spaties vervangt hij de spaties voor %20. Het gekken is dat internet explorer dit niet snapt in een frameset. Als ik de pagina open zonder de frameset dan opent de file wel maar dan wel in een nieuw scherm.
Weet iemand hoe ik mijn stylesheet zover krijg dat hij niet de spaties voor %20 vervangt?
Server draait: apache 1.3.29 , Sablotron 0.98 , php 4.3.4
Client : Windows xp prof, Internet Explorer 6.0 (ik heb het ip adres van de server al als local intranet zone toegevoegd)
code:
1
2
3
4
5
6
7
8
9
| <a>
<xsl:attribute name="href">
<xsl:value-of select="link"/>
</xsl:attribute>
<xsl:attribute name="target">
<xsl:value-of select="target"/>
</xsl:attribute>
<xsl:value-of select="label"/>
</a> |
Boven in het xsl document heb ik als output method html staan en strip-space elements op "*"
Dit werkt allemaal prima zolang ik geen url's (file paden) gebruik die geen spaties bevatten. Voorbeeld : c:\word.doc gaat goed maar c:\Document and settings\word.doc niet. Bij de paden met spaties vervangt hij de spaties voor %20. Het gekken is dat internet explorer dit niet snapt in een frameset. Als ik de pagina open zonder de frameset dan opent de file wel maar dan wel in een nieuw scherm.
Weet iemand hoe ik mijn stylesheet zover krijg dat hij niet de spaties voor %20 vervangt?
Server draait: apache 1.3.29 , Sablotron 0.98 , php 4.3.4
Client : Windows xp prof, Internet Explorer 6.0 (ik heb het ip adres van de server al als local intranet zone toegevoegd)