|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Re: How can I translate a single letter into a
Thanks again!
I'm still not entirely sure what I was doing wrong, but in the process of trying to remove all of the extraneous material, suddenly the code started working properly. No doubt that's a good reason to ask for someone debugging to provide such a sample :-). I had to make some other adjustments, but the following does seem to be doing what I had hoped: <xsl:variable name="vCaps" select="'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789;:!?'" /> <myMark:myMark /> <xsl:template match="myMark:*"> <xsl:param name="arg1" /> <xsl:choose> <xsl:when test="contains($vCaps, $arg1)"> <span class="fullsize"><xsl:value-of select="$arg1" /></span> </xsl:when> <xsl:otherwise> <xsl:copy-of select="translate($arg1,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')" /> </xsl:otherwise> </xsl:choose> </xsl:template> <xsl:template match="sc"> <xsl:variable name="vCapsSpanned"> <xsl:call-template name="str-map"> <xsl:with-param name="pFun" select="document('')/*/myMark:*[1]" /> <xsl:with-param name="pStr" select="./text()" /> </xsl:call-template> </xsl:variable> <span class="smallcap"><xsl:copy-of select="$vCapsSpanned" /></span> </xsl:template> Input like <sc>DPhil</sc> <sc>figure 1</sc> is output as <span class="smallcap"><span class="fullsize">D</span><span class="fullsize">P</span>HIL</sc> <sc>FIGURE <span class="fullsize">1</span></sc> Hooray! Thank you very much for your help. At 04:13 PM 2/18/03, you wrote: Hi Chris, --Chris ---------------------------------------------------------------------------------------- Texterity ~ XML and PDF ePublishing Services ---------------------------------------------------------------------------------------- Chris Loschen, XML Developer Texterity, Inc. 144 Turnpike Road Southborough, MA 01772 USA tel: +1.508.804.3033 fax: +1.508.804.3110 email: loschen@xxxxxxxxxxxxx http://www.texterity.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








