私はこの簡単なステートメントに固執しています。 私はxsl:choose構文を使用して、 'Partner'のような職場での位置として '1'を表示するソースの値を取得しようとしています。私は、出力ファイルは数1だから私を表示xsl:choose文に関するNoobのクエリ
<xsl:value-of select="./Attributes/PresTimekeeper1_TkprDate_Title" />
実行すると
<xsl:choose>
<xsl:when test="./Attributes/PresTimekeeper1_TkprDate_Title = '1'">
<xsl:value-of select="Partner" />
</xsl:when>
</xsl:choose>
:
<PresTimekeeper1_TkprDate_Title>1</PresTimekeeper1_TkprDate_Title>
私が使用してい文を選択している:これは私が調達していた結果であります私は正しいソースを使用していることを知っている。
どのようにして1を定義すれば、値1は1という数字ではなく、「パートナー」という単語を表示しますか?
私は自分自身を正しく説明していない場合はお詫び申し上げます。
完全なXMLを表示してください。また、https://stackoverflow.com/help/mcveを読んでください – potame
あなたの 'xsl:choose'には単一の' xsl:when'の横に他のオプションがありますか?もしそうでなければ、 'xsl:if'を使うほうが良いでしょう。 –