Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: transform 0d0a to [Thread Next] Re: transform 0d0a to To: NULL Date: 5/16/2008 10:56:00 AM "LJB" <postmaster@[127.0.0.1]> wrote in message news:OX6vQx2tIHA.2588@T...... > > "Martin Honnen" <mahotrash@y...> wrote in message > news:uAJXL61tIHA.6096@T...... >> LJB wrote: >> >>> Does MSXML4.0 support exsl:node-set()? I found str:replace on the web >>> but it requires the exsl:node-set() function. If I get that working how >>> do I enter hex characters 0d0a in the search parameter? >> >> MSXML supports a node-set extension function, but not in the EXSL >> namespace, rather in a Microsoft namespace urn:schemas-microsoft-com:xslt >> so you would use e.g. >> <xsl:stylesheet >> xmlns:ms="urn:schemas-microsoft-com:xslt" >> xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >> version="1.0" >> exclude-result-prefixes="ms"> >> then use >> ms:node-set($var) >> instead of >> exsl:node-set($var) >> As for those characters, with XML (and XSLT is XML) you can use numeric >> character references e.g. >> <xsl:param name="p1" select="'
'"/> >> >> >> -- >> >> Martin Honnen --- MVP XML >> http://JavaScript.FAQTs.com/ > > Thanks for the additional info however I need more help. I got the > str:replace template from > http://www.exslt.org/str/functions/replace/str.replace.template.xsl.html > > Here are snippets of what I have but doesn't quite work. > > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > xmlns:ms="urn:schemas-microsoft-com:xslt" > xmlns:str="http://exslt.org/strings" > exclude-result-prefixes="ms"> > ........... > <xsl:value-of select="str:replace(//DRAWING,'
','<br/>')" > /> > ........... > <xsl:template name="str:replace"> > <xsl:param name="string" > select="''" /> > <xsl:param name="search" > select="/.." /> > <xsl:param name="replace" > select="/.." /> > ........... > all occurances of exsl:node-set have been replaced with ms:node-set as in: > <xsl:for-each select="ms:node-set($search-nodes-rtf)/node()"> > > thanks > LJB > the error at the moment is msxml4.dll: Namespace 'http://exslt.org/strings' does not contain any functions | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
