2017-05-19 2 views
0

In meinem XML TEI P5 haben einige arabische und hebräische Textabschnitte, die ich gerne über XSLT in HTML umwandeln.TEI P5 XSLT hinzufügen Span-Klasse in generierten HTML

Ich denke, die arabisch/hebräisch Texte mit einem Tag zu markieren und formatieren Sie es innerhalb von CSS text-align: right;

Zum Beispiel habe ich eine arabisch/hebräisch string „foobar“ in

Auszug aus xml:

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

Auszug aus xslt:

<xsl:if test="tei:right-to-left"> 
    <span class="right-to-left"> 
    <xsl:with-param name="value" select="$value"/> 
    </span> 
</xsl:if> 

Mein Ziel ist es, den Text (z.B. beginnend mit foobar) innerhalb <right-to-left> tag in neuen html-tag <span class="right-to-left">.

Wie kann ich das erreichen?

Antwort

0

Ich konnte eine bestehende Regel anzupassen, dies zu erreichen mit:

<xsl:if test="starts-with($value, 'right-to-left') "><xsl:text>right-to-left </xsl:text></xsl:if>