- PR -

XSLでの子ノードの有る無し

1
投稿者投稿内容
希衣
会議室デビュー日: 2002/05/08
投稿数: 8
投稿日時: 2002-05-13 15:54
先日はお答えいただきましてありがとうございました。
たびたび質問させていただきます。
XSLであるノードの下に子ノードが
あるかどうか調べる方法はないでしょうか?

つまらぬ質問ではありますがよろしくお願いいたします。
よねくら
常連さん
会議室デビュー日: 2002/04/24
投稿数: 29
投稿日時: 2002-05-13 19:19
XSLとありますがXSLTのつもりで回答しますね。
カレントノードの下に子ノードがあるかの検査は

<xsl:if test="node()">
<!-- 子ノードが見つかったときの処理 -->
</xsl:if>

で書けます。テキストノードを除外して子要素を
検査するのなら、

<xsl:if test="*">
<!-- 子ノードが見つかったときの処理 -->
</xsl:if>

希衣
会議室デビュー日: 2002/05/08
投稿数: 8
投稿日時: 2002-05-14 09:57
お返事ありがとうございます。
早速試して解決できました!
ありがとうございます。
1

スキルアップ/キャリアアップ(JOB@IT)