首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TEI P5 XSLT在生成的html中添加span类

TEI P5 XSLT在生成的html中添加span类
EN

Stack Overflow用户
提问于 2017-05-19 12:25:13
回答 1查看 90关注 0票数 0

在我的XSLT中,P5有一些阿拉伯语和希伯来语文本部分,我喜欢通过XSLT将它们转换为html。

我正在考虑用标签标记阿拉伯语/希伯来语文本,并在css中将其格式化为text-align: right;

例如,我有一个阿拉伯语/希伯来语字符串"foobar“

摘自xml:

代码语言:javascript
复制
<title>Ordre de la 
  <hi rend="italic">Haggadah de Pessaḥ</hi>
  <right-to-left>foobar ות והמופתים שעשה הקב''ה לאבותינו)</right-to-left>
</title>

xslt摘录:

代码语言:javascript
复制
<xsl:if test="tei:right-to-left">
  <span class="right-to-left">
    <xsl:with-param name="value" select="$value"/>
  </span>
</xsl:if>

我的目标是在新的html标记<span class="right-to-left">中将文本(例如,从foobar开始)合并到<span class="right-to-left">标记中。

我怎样才能做到这一点?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-19 12:48:56

我可以通过以下方式调整现有规则以实现这一目标:

代码语言:javascript
复制
<xsl:if test="starts-with($value, 'right-to-left') "><xsl:text>right-to-left </xsl:text></xsl:if>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44070081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档