在请求XML中避免使用法语字符

时间:2014-11-15 06:52:34

标签: xslt

要求我们在请求xml中识别法语字符,并用英文字符替换它或拒绝请求。有没有简单的方法在DataPower / xslt中实现它?

我能想到的一个选择是,对请求xml字符串进行匹配操作以扫描任何法语字符,但这对我来说似乎是一种麻烦的方法。寻找一些更好的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

如果每个"法国人物"需要替换为单个"英文字符",您可以使用translate()函数轻松完成。

如果有多个字符需要被多个字符替换,例如"œ""oe",那么您可以使用replace()函数 - 如果您使用的是XSLT 2.0。否则,您将需要一个命名的递归模板来执行此操作。

我不确定"拒绝请求"就XSLT而言。

-
附:恕我直言,2014年不应该要求这种处理。