在我的XML TEI P5中有一些阿拉伯语和希伯来语文本部分,我喜欢通过XSLT转换为html。
我想用标记标记阿拉伯语/希伯来语文本并将其格式化为css text-align: right;
例如,我有一个阿拉伯语/希伯来语字符串" foobar"在
摘自xml:
<title>Ordre de la
<hi rend="italic">Haggadah de Pessaḥ</hi>
<right-to-left>foobar ות והמופתים שעשה הקב''ה לאבותינו)</right-to-left>
</title>
摘自xslt:
<xsl:if test="tei:right-to-left">
<span class="right-to-left">
<xsl:with-param name="value" select="$value"/>
</span>
</xsl:if>
我的目标是在新的html标记<right-to-left>
中的<span class="right-to-left">
标记内合并文本(例如以foobar开头)。
我怎样才能做到这一点?
答案 0 :(得分:0)
我可以通过以下方式调整现有规则:
<xsl:if test="starts-with($value, 'right-to-left') "><xsl:text>right-to-left </xsl:text></xsl:if>