ファースト - 私の悪い英語を申し訳ありません。xsltのHTML lang属性(ウェブサイトの言語に依存)
ウェブサイトでどの言語が選択されているかに依存してhtmlオープンタグにlang属性を追加する必要があります。
<xsl:template match="root">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>
<xsl:choose>
<xsl:when test="Document/@title!=''">
<xsl:value-of select="Document/@title" disable-output-escaping="yes"/>
</xsl:when>
<xsl:when test="ContentList/@title!=''">
<xsl:value-of select="ContentList/@title" disable-output-escaping="yes"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="@ContentHeader" disable-output-escaping="yes"/>- <xsl:value-of select="@title" disable-output-escaping="yes"/> - <xsl:value-of select="@slogan" disable-output-escaping="yes"/></xsl:otherwise>
</xsl:choose>
私はこの条件
<xsl:choose>
<xsl:when test="@lang='rus'">
<html lang="ru">
</xsl:when>
<xsl:when test="@lang='rom'">
<html lang="ro">
</xsl:when>
<xsl:otherwise>
<html lang="en">
</xsl:otherwise>
</xsl:choose>
作ってみる。しかし、それは動作しません:それは今どのように見えるか 。
では、[MCVE]を投稿してください。 –
そして、「うまくいきません」と言っても、どこを助けてくれるのか教えてくれません。あなたは 'lang = "en"'を取得しますか?あなたは交換を一切受け取りますか? –