i'm writing a stylesheet to convert docbook files into wiki text and at the
moment i'm trying to write an extensible escaping function but having trouble
with the custom namespace usage ... in other words, i want to take some
arbitrary text (like in <para> tags which could be just about anything) and
make sure i escape all the reserved wiki stylings
so if i had:
<para>blah lah __function blah</para>
i'd escape it to:
<para>blah lah %%__%%function blah</para>
rather than just calling out to replace-string for every such format
('__' -> '%%__%%'), i'm trying to hide all of this wiki stuff in a sep file
i'm using this for the actual replace-string function:
http://aspn.activestate.com/ASPN/Cookbook/XSLT/Recipe/65426and the attached .xsl is my attempt at writing a wiki escape function ... idea
being i would use it like:
<xsl:template match="para">
<xsl:call-template name="dokuwiki-escape">
<xsl:with-param name="text" select="normalize-space(.)" />
</xsl:call-template>
...
</xsl:template>
i know i'm missing something basic because i just started learning xsl
yesterday ;x
-mike