奇怪的字符在 UTF-8 中不显示

问题描述 投票:0回答:1

在我的输入 xml 名称中具有奇怪的字符,其中 xml 具有 utf-8

输入提要:

<?xml version="1.0" encoding="UTF-8"?>
<name>JOHN�� STEPHEN</name> 

当我转换 xslt 转换时,它也没有显示任何错误并且转换良好。但我需要在转换之前或在 XSLT 中转换时找到这个奇怪的字符。请建议一些方法来找到这种奇怪的角色。

xml xslt special-characters oxygenxml
1个回答
0
投票

如果您只是希望 XSLT 删除此

字符,您可以使用
translate
函数将其出现的地方转换为空字符串,例如您可以使用这样的模板来净化文本节点:

<xsl:template match="text()">
   <xsl:value-of select="translate(., '�', '')"/>
</xsl:template>
© www.soinside.com 2019 - 2024. All rights reserved.