[xslt] Sablotron en url's

Pagina: 1
Acties:

  • koekoek
  • Registratie: Mei 2000
  • Laatst online: 07-05 14:02
Ik kom er maar niet uit, in een xsl transform sheet gebruik ik ongeveer deze code

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)

Verwijderd

Klinkt alsof strip-space elements verkeerd staat...

  • koekoek
  • Registratie: Mei 2000
  • Laatst online: 07-05 14:02
lijkt mij niet , ik moet proberen om de urlencoding te onderdrukken , maar hoe mag joost weten :(

  • koekoek
  • Registratie: Mei 2000
  • Laatst online: 07-05 14:02
het lijkt er inmiddels meer op dat een %20 in de url niet samen gaat met een frameset. Iemand een idee hoe dat komt ?