1

ドキュメントに指定された値と xpath が含まれているかどうかを確認し、選択した値を使用する場合は別の値を使用します。私はXSLTが本当に苦手ですが、ここから始めています:

  <xsl:choose>
          <xsl:when test="p//section.std[@type = 'SpecialSection']/p/img/@alt">
            <xsl:apply-templates select="p//section.std[@type = 'SpecialSection']/p/img/@alt"/>
          </xsl:when>
          <xsl:otherwise>
            <xsl:apply-templates select="p//meta-data.titles/meta-data.title"/>
          </xsl:otherwise>
        </xsl:choose>         

現在、値は選択されていません。私が持っているように、選択テストを書くことはできないと思います。空の値がブール値に評価されるかどうかはわかりません。基本的に、最初のxpathが値を返すかどうか、それを使用するかどうか、ブロック内の値を使用しない場合はテストしたいと思います。

何か助けはありますか?

4

1 に答える 1