XSL/XSLT (558レス)
上下前次1-新
抽出解除 レス栞
284(2): [age] 04/06/04 12:24 ID:??? AAS
<a>
<b>bbb</b>
<c>ccc</c>
</a>
こんな感じのものを、「<b>要素が存在すればattributeにbを書き、<b>要素が存在しないまたは<b>要素の中身が空の場合はattributeにcを書く」というふうにしたいのですが、
<xsl:attribute name="foo">
<xsl:choose>
<xsl:when test="条件">
<xsl:value-of select="b" />
<xsl:/when>
<xsl:otherwise>
<xsl:value-of select="c" />
<xsl:/otherwise>
</xsl:choose>
</xsl:attribute>
whenの条件にどのように書けばいいのでしょうか?そもそもchooseは間違っているのでしょうか?
285(1): 04/06/04 17:41 ID:??? AAS
>>284
test="b and not(b='')"
単に "not(b='')" だけでいいかも。
286: 284 04/06/04 20:42 ID:??? AAS
>>285
> test="b and not(b='')"
うまくいきました!感謝!!
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.793s*