xsl中有&,<,>这样的特殊字符如何处理

本文探讨了在XSL文件中如何正确处理尖括号等特殊字符的问题,并提供了一个具体的代码示例,涉及XML转换样式表的应用场景。
xsl文件如下:
[code]<?xml version="1.0" encoding="GBK"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
package com.dhms.pro.daoimpl;

import com.dhms.base.daoimpl.BabyDao;
import com.dhms.pro.po.ProTeam;

public class ProTeamDAO extends BabyDao<ProTeam,Long>{

}

</xsl:template>
</xsl:stylesheet>[/code]
其中[color=red]<ProTeam,Long>[/color]出现符号<和>没有办法实现转换
怎么才能在xsl中使用这样的字符?
这个也是公式的xsl&lt;?xml version=&#39;1.0&#39; encoding=&quot;UTF-8&quot;?&gt; &lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:m=&quot;http://www.w3.org/1998/Math/MathML&quot; version=&#39;1.0&#39;&gt; &lt;!-- ====================================================================== --&gt; &lt;!-- $Id: tokens.xsl,v 1.7 2003/06/10 12:24:05 shade33 Exp $ This file is part of the XSLT MathML Library distribution. See ./README or http://www.raleigh.ru/MathML/mmltex for copyright and other information --&gt; &lt;!-- ====================================================================== --&gt; &lt;xsl:template match=&quot;m:mi|m:mn|m:mo|m:mtext|m:ms&quot;&gt; &lt;xsl:call-template name=&quot;CommonTokenAtr&quot;/&gt; &lt;/xsl:template&gt; &lt;!-- 3.2.9 mglyph --&gt; &lt;xsl:template match=&quot;m:mglyph&quot;&gt; &lt;xsl:text&gt;\textcolor{red}{&lt;/xsl:text&gt; &lt;xsl:value-of select=&quot;@alt&quot;/&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;mi&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;string-length(normalize-space(.))&gt;1 and not(@mathvariant)&quot;&gt; &lt;xsl:text&gt;\mathrm{&lt;/xsl:text&gt; &lt;xsl:apply-templates/&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:apply-templates/&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;mn&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;string(number(.))=&#39;NaN&#39; and not(@mathvariant)&quot;&gt; &lt;xsl:text&gt;\mathrm{&lt;/xsl:text&gt; &lt;xsl:apply-templates/&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:apply-templates/&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;!-- 3.2.5 Math Operator --&gt; &lt;xsl:template name=&quot;mo&quot;&gt; &lt;xsl:if test=&quot;translate(normalize-space(.),&#39;()[]}|&#39;,&#39;{{{{{{&#39;)=&#39;{&#39;&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;not(@stretchy=&#39;false&#39;) and count(preceding-sibling::m:mo[translate(normalize-space(.),&#39;()[]}|&#39;,&#39;{{{{{{&#39;)=&#39;{&#39;])mod 2=0 and following-sibling::m:mo[1][not(@stretchy=&#39;false&#39;)][translate(normalize-space(.),&#39;()[]}|&#39;,&#39;{{{{{{&#39;)=&#39;{&#39;]&quot;&gt; &lt;xsl:text&gt;\left&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;not(@stretchy=&#39;false&#39;) and count(preceding-sibling::m:mo[translate(normalize-space(.),&#39;()[]}|&#39;,&#39;{{{{{{&#39;)=&#39;{&#39;])mod 2=1 and preceding-sibling::m:mo[1][not(@stretchy=&#39;false&#39;)][translate(normalize-space(.),&#39;()[]}|&#39;,&#39;{{{{{{&#39;)=&#39;{&#39;]&quot;&gt; &lt;xsl:text&gt;\right&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;/xsl:choose&gt; &lt;/xsl:if&gt; &lt;xsl:apply-templates/&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;mtext&quot;&gt; &lt;xsl:variable name=&quot;content&quot;&gt; &lt;xsl:call-template name=&quot;replaceMtextEntities&quot;&gt; &lt;xsl:with-param name=&quot;content&quot; select=&quot;normalize-space(.)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:text&gt;\text{&lt;/xsl:text&gt; &lt;xsl:value-of select=&quot;$content&quot;/&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:template&gt; &lt;xsl:template match=&quot;m:mspace&quot;&gt; &lt;xsl:text&gt;\phantom{\rule&lt;/xsl:text&gt; &lt;xsl:if test=&quot;@depth&quot;&gt; &lt;xsl:text&gt;[-&lt;/xsl:text&gt; &lt;xsl:value-of select=&quot;@depth&quot;/&gt; &lt;xsl:text&gt;]&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:text&gt;{&lt;/xsl:text&gt; &lt;xsl:if test=&quot;not(@width)&quot;&gt; &lt;xsl:text&gt;0ex&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:value-of select=&quot;@width&quot;/&gt; &lt;xsl:text&gt;}{&lt;/xsl:text&gt; &lt;xsl:if test=&quot;not(@height)&quot;&gt; &lt;xsl:text&gt;0ex&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:value-of select=&quot;@height&quot;/&gt; &lt;xsl:text&gt;}}&lt;/xsl:text&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;ms&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;@lquote&quot;&gt;&lt;xsl:value-of select=&quot;@lquote&quot;/&gt;&lt;/xsl:when&gt; &lt;xsl:otherwise&gt;&lt;xsl:text&gt;&#39;&#39;&lt;/xsl:text&gt;&lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt;&lt;xsl:apply-templates/&gt;&lt;xsl:choose&gt; &lt;xsl:when test=&quot;@rquote&quot;&gt;&lt;xsl:value-of select=&quot;@rquote&quot;/&gt;&lt;/xsl:when&gt; &lt;xsl:otherwise&gt;&lt;xsl:text&gt;&#39;&#39;&lt;/xsl:text&gt;&lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;CommonTokenAtr&quot;&gt; &lt;xsl:if test=&quot;@mathbackground&quot;&gt; &lt;xsl:text&gt;\colorbox[rgb]{&lt;/xsl:text&gt; &lt;xsl:call-template name=&quot;color&quot;&gt; &lt;xsl:with-param name=&quot;color&quot; select=&quot;@mathbackground&quot;/&gt; &lt;/xsl:call-template&gt; &lt;xsl:text&gt;}{$&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:if test=&quot;@color[not(@mathcolor)] or @mathcolor&quot;&gt; &lt;!-- Note: @color is deprecated in MathML 2.0 --&gt; &lt;xsl:text&gt;\textcolor[rgb]{&lt;/xsl:text&gt; &lt;xsl:call-template name=&quot;color&quot;&gt; &lt;xsl:with-param name=&quot;color&quot; select=&quot;@color|@mathcolor&quot;/&gt; &lt;/xsl:call-template&gt; &lt;xsl:text&gt;}{&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:if test=&quot;@mathvariant&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;normal&#39;&quot;&gt; &lt;xsl:text&gt;\mathrm{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;bold&#39;&quot;&gt; &lt;xsl:text&gt;\mathbf{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;italic&#39;&quot;&gt; &lt;xsl:text&gt;\mathit{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;bold-italic&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathit{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value bold-italic for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;double-struck&#39;&quot;&gt; &lt;!-- Required amsfonts --&gt; &lt;xsl:text&gt;\mathbb{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;bold-fraktur&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathfrak{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value bold-fraktur for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;script&#39;&quot;&gt; &lt;xsl:text&gt;\mathcal{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;bold-script&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathcal{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value bold-script for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;fraktur&#39;&quot;&gt; &lt;!-- Required amsfonts --&gt; &lt;xsl:text&gt;\mathfrak{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;sans-serif&#39;&quot;&gt; &lt;xsl:text&gt;\mathsf{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;bold-sans-serif&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathsf{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value bold-sans-serif for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;sans-serif-italic&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathsf{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value sans-serif-italic for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;sans-serif-bold-italic&#39;&quot;&gt; &lt;!-- not supported --&gt; &lt;xsl:text&gt;\mathsf{&lt;/xsl:text&gt; &lt;xsl:message&gt;The value sans-serif-bold-italic for mathvariant is not supported&lt;/xsl:message&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;@mathvariant=&#39;monospace&#39;&quot;&gt; &lt;xsl:text&gt;\mathtt{&lt;/xsl:text&gt; &lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:text&gt;{&lt;/xsl:text&gt; &lt;xsl:message&gt;Error at mathvariant attribute&lt;/xsl:message&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:if&gt; &lt;xsl:call-template name=&quot;selectTemplate&quot;/&gt; &lt;xsl:if test=&quot;@mathvariant&quot;&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:if test=&quot;@color or @mathcolor&quot;&gt; &lt;xsl:text&gt;}&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;xsl:if test=&quot;@mathbackground&quot;&gt; &lt;xsl:text&gt;$}&lt;/xsl:text&gt; &lt;/xsl:if&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;selectTemplate&quot;&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;local-name(.)=&#39;mi&#39;&quot;&gt; &lt;xsl:call-template name=&quot;mi&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;local-name(.)=&#39;mn&#39;&quot;&gt; &lt;xsl:call-template name=&quot;mn&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;local-name(.)=&#39;mo&#39;&quot;&gt; &lt;xsl:call-template name=&quot;mo&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;local-name(.)=&#39;mtext&#39;&quot;&gt; &lt;xsl:call-template name=&quot;mtext&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;local-name(.)=&#39;ms&#39;&quot;&gt; &lt;xsl:call-template name=&quot;ms&quot;/&gt; &lt;/xsl:when&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;color&quot;&gt; &lt;!-- NB: Variables colora and valueColor{n} only for Sablotron --&gt; &lt;xsl:param name=&quot;color&quot;/&gt; &lt;xsl:variable name=&quot;colora&quot; select=&quot;translate($color,&#39;ABCDEFGHIJKLMNOPQRSTUVWXYZ&#39;,&#39;abcdefghijklmnopqrstuvwxyz&#39;)&quot;/&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;starts-with($colora,&#39;#&#39;) and string-length($colora)=4&quot;&gt; &lt;xsl:variable name=&quot;valueColor&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,2,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;$valueColor div 15&quot;/&gt;&lt;xsl:text&gt;,&lt;/xsl:text&gt; &lt;xsl:variable name=&quot;valueColor1&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,3,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;$valueColor1 div 15&quot;/&gt;&lt;xsl:text&gt;,&lt;/xsl:text&gt; &lt;xsl:variable name=&quot;valueColor2&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,4,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;$valueColor2 div 15&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;starts-with($colora,&#39;#&#39;) and string-length($colora)=7&quot;&gt; &lt;xsl:variable name=&quot;valueColor1&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,2,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:variable name=&quot;valueColor2&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,3,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;($valueColor1*16 + $valueColor2) div 255&quot;/&gt;&lt;xsl:text&gt;,&lt;/xsl:text&gt; &lt;xsl:variable name=&quot;valueColor1a&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,4,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:variable name=&quot;valueColor2a&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,5,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;($valueColor1a*16 + $valueColor2a) div 255&quot;/&gt;&lt;xsl:text&gt;,&lt;/xsl:text&gt; &lt;xsl:variable name=&quot;valueColor1b&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,6,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:variable name=&quot;valueColor2b&quot;&gt; &lt;xsl:call-template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:with-param name=&quot;arg&quot; select=&quot;substring($colora,7,1)&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:variable&gt; &lt;xsl:value-of select=&quot;($valueColor1b*16 + $valueColor2b) div 255&quot;/&gt; &lt;/xsl:when&gt; &lt;!-- ======================= if color specifed as an html-color-name ========================================== --&gt; &lt;xsl:when test=&quot;$colora=&#39;aqua&#39;&quot;&gt;&lt;xsl:text&gt;0,1,1&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;black&#39;&quot;&gt;&lt;xsl:text&gt;0,0,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;blue&#39;&quot;&gt;&lt;xsl:text&gt;0,0,1&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;fuchsia&#39;&quot;&gt;&lt;xsl:text&gt;1,0,1&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;gray&#39;&quot;&gt;&lt;xsl:text&gt;.5,.5,.5&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;green&#39;&quot;&gt;&lt;xsl:text&gt;0,.5,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;lime&#39;&quot;&gt;&lt;xsl:text&gt;0,1,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;maroon&#39;&quot;&gt;&lt;xsl:text&gt;.5,0,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;navy&#39;&quot;&gt;&lt;xsl:text&gt;0,0,.5&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;olive&#39;&quot;&gt;&lt;xsl:text&gt;.5,.5,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;purple&#39;&quot;&gt;&lt;xsl:text&gt;.5,0,.5&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;red&#39;&quot;&gt;&lt;xsl:text&gt;1,0,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;silver&#39;&quot;&gt;&lt;xsl:text&gt;.75,.75,.75&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;teal&#39;&quot;&gt;&lt;xsl:text&gt;0,.5,.5&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;white&#39;&quot;&gt;&lt;xsl:text&gt;1,1,1&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:when test=&quot;$colora=&#39;yellow&#39;&quot;&gt;&lt;xsl:text&gt;1,1,0&lt;/xsl:text&gt;&lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:message&gt;Exception at color template&lt;/xsl:message&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;xsl:template name=&quot;Hex2Decimal&quot;&gt; &lt;xsl:param name=&quot;arg&quot;/&gt; &lt;xsl:choose&gt; &lt;xsl:when test=&quot;$arg=&#39;f&#39;&quot;&gt; &lt;xsl:value-of select=&quot;15&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;$arg=&#39;e&#39;&quot;&gt; &lt;xsl:value-of select=&quot;14&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;$arg=&#39;d&#39;&quot;&gt; &lt;xsl:value-of select=&quot;13&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;$arg=&#39;c&#39;&quot;&gt; &lt;xsl:value-of select=&quot;12&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;$arg=&#39;b&#39;&quot;&gt; &lt;xsl:value-of select=&quot;11&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;$arg=&#39;a&#39;&quot;&gt; &lt;xsl:value-of select=&quot;10&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:when test=&quot;translate($arg, &#39;0123456789&#39;, &#39;9999999999&#39;)=&#39;9&#39;&quot;&gt; &lt;!-- if $arg is number --&gt; &lt;xsl:value-of select=&quot;$arg&quot;/&gt; &lt;/xsl:when&gt; &lt;xsl:otherwise&gt; &lt;xsl:message&gt;Exception at Hex2Decimal template&lt;/xsl:message&gt; &lt;/xsl:otherwise&gt; &lt;/xsl:choose&gt; &lt;/xsl:template&gt; &lt;xsl:template match=&quot;m:*/text()&quot;&gt; &lt;xsl:call-template name=&quot;replaceEntities&quot;&gt; &lt;xsl:with-param name=&quot;content&quot; select=&quot;normalize-space()&quot;/&gt; &lt;/xsl:call-template&gt; &lt;/xsl:template&gt; &lt;/xsl:stylesheet&gt;
最新发布
10-21
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值