[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Escaping special characters for *nix file path
I am trying to dynamically create a *nix compatible file path by pulling information off of database tables. A number of resulting paths have special characters that need to be escaped to be considered valid file paths. The path below is an example of what I am dealing with /data/Sites/3218AD Eland's Bay/Bobbejaansberg/BB15/ For path above to be valid in *nix, I need to escape 'spaces', 'single quote' with 'backslash' to get output below /data/Sites/3218AD\ Eland\'s\ Bay/Bobbejaansberg/BB15/ I've been trying to play around with the 'replace' function and 'disable-output-escaping', but can't seem to make it work --see snippet below. <xsl:value-of select="replace(replace(replace(replace(replace($filename, ' ', '\ '), '\(', '\('), ')', '\)'), '[', '\['), ']', '\]')" disable-output-escaping="yes" /> How do I escape the special characters in my dynamically created path? Lighton Phiri http://lightonphiri.org
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|