私は次のような単純なXML構造を持っています
<main>
<node1><!-- comments --><!-- comments --></node1>
</main>
これには、次のようなサブノードまたは値をいくつでも含めることができます。
<main>
<node1><!-- comments --><!-- comments --><p>texttext text</p>
more text <br/></node1>
</main>
<node1>
ノードが空かどうかを確認したい:
条件:ノードにはまだコメントが含まれている可能性があり、空としてマークされているはずです。次のようなことをしています。
<xsl:if test="string-length(main/node1//text())>0">
ただし、複数のタグがあるかのようには機能しません<p>
。複数の引数があるため、文字列の長さの関数が機能しなくなります。
この問題を解決するための助けは本当にありがたいです。