xml editor

Supported platforms

Compatible with Windows7 & Mac OS X Snow Leopard

Ready for data server software
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

File Names with Spaces ???


Subject: File Names with Spaces ???
From: harryk <harryk@xxxxxxxxxxx>
Date: Fri, 02 Apr 1999 07:50:28 -0800

How do I use xsl to process the element 
<MATL>NEW FILE WITH SPACES.PDF</MATL>
that contains a file name with spaces so that it is
attached to the <A HREF with the %20 in the spaces. e.g.,
NEW%20FILE%20WITH%SPACES.PDF ???

<A HREF="http://mysite/NEW FILE WITH SPACES.PDF>NEW FILE WITH
SPACES.PDF</A>


It appears that IE5 inserts the %20 automatically, while
Netscape 4.5 does not.
Is there a way, using xsl, to insure that the file name will always be
seen
with %20 in the spaces by either/any browser.

IE5 sees it as
<A HREF="http://mysite/NEW%20FILE%20WITH%20SPACES.PDF>NEW FILE WITH
SPACES.PDF</A>
and can find the file

NS 4.5 sees it as
<A HREF="http://mysite/NEW FILE WITH SPACES.PDF>NEW FILE WITH
SPACES.PDF</A>
and of course cannot find the file

Currently, the processing below

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
				xmlns:fo="http//www.w3.org/TR/WD-xsl/FO"
				xmlns="http://www.w3.org/TR/REC-html40" result-ns="">

<xsl:template match="MATL">
   <A HREF="http://mysite/{.}"><B><xsl:apply-templates/></B></A>
 </xsl:template>

creates a link that looks like
<A HREF="http://mysite/NEW FILE WITH SPACES.PDF>NEW FILE WITH
SPACES.PDF</A>




<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl"
				xmlns:fo="http//www.w3.org/TR/WD-xsl/FO"
				xmlns="http://www.w3.org/TR/REC-html40" result-ns="">

<xsl:template match="MATL">
   <A HREF="http://mysite/{.}"><B><xsl:apply-templates/></B></A>
 </xsl:template>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords
xsl
XML Editor | XML Author | WYSIWYG Editors | Schema Editor | XSD Documentation | XSL/XSLT Editor | XQuery | XML Databases | SVN Client
© 2002-2011 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy | This website was created & generated with <oXygen/>®XML Editor