0

特定のノードを除外するためにトリミングする必要がある大きな XML ファイルがあり、xsl:template 一致ステートメントを使用して、除外するノードを特定しています。

しかし、単語数に基づいて除外または含めるには、どの構文を使用できますか?

例: これは、instring の内容が outstring の内容と同一である文字列ノードを除外するために使用されます。

<xsl:template match="string[instring=outstring]"/>

インストリングとアウトストリングに複数の単語がある場合にのみ一致するように変更する必要があります。

疑似構文は次のようになりました: instring = outstring の文字列ノードを除外する 必要な疑似構文: instring = outstring AND instring/outstring が複数の単語である文字列ノードを除外します (つまり、それらが 1 つの単語である場合は、同一の文字列を保持します)。

4

1 に答える 1

1

この場合、 instringにスペースが含まれているかどうかを確認していただけますか?

<xsl:template match="string[instring=outstring][contains(instring, ' ')]"/>
于 2013-01-30T13:31:15.580 に答える