我正在使用XSLT 1.0,Apache Software Foundation(Xalan XSLTC)处理器。我不应该使用XSLT 2.0。我有以下xml,其中<prvNum>
的值有一些特殊字符。
<?xml version="1.0" encoding="UTF-8"?>
<root>
<prvNum>SPECIAL#1&</prvNum>
</root>
现在我想对<prvNum>
的值执行百分比编码。例如,在编码百分比之后,应该如下更改值:
SPECIAL%231%26
我的输出xml应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<root>
<prvNum>SPECIAL%231%26</prvNum>
</root>
有谁能告诉我这是怎么回事?