xslt - 使用 xslt 消除重音字符
问题描述
我试图在 xslt 1.0 中用一个简单的单引号字符消除或替换尖锐的重音字符。这是我迄今为止尝试过的,它们都没有替换那个字符。我的翻译结构可能有什么问题?
<xsl:value-of select="translate(HeaderFields/Name,'#xb4','')"/>
<xsl:value-of select="translate(HeaderFields/Name,'0xb4','')"/>
<xsl:value-of select="translate(HeaderFields/Name,'´','\'')"/>
解决方案
尝试:
<xsl:value-of select='translate(HeaderFields/Name,"´","'")'/>
注意双引号和单引号的交换 - 请参阅以下说明:https ://www.w3.org/TR/1999/REC-xpath-19991116/#section-Introduction
推荐阅读
- scala - 在 Spark 中,将数据集写入数据库时,保存操作需要一些预先假定的时间
- php - 无法使用 CURL (php) 获取 JSON
- android - getToken() -> BAD_AUTHENTICATION。帐户
- java - 禁用 log4j 2 异常(apache 的异常)
- html - 使用引导程序对齐项目的字段集未正确对齐
- javascript - JavaScript 检查互联网
- android - Android:在 ContentProvider 上下文中找不到处理 Intent 的 Activity
- hive - 在 Hive 中使用子句创建外部表
- css - 如何将 PostCSS 转换为有效的 CSS 代码?
- android - Android 视图背景使适合中心