0

以下のステートメントを使用して、パスの属性に「(」が含まれているかどうかを確認しようとしましたが、エラーが表示されます。

<xsl:for-each select="section/section/contains(@num,'(')">

Altova Spy の XSLT で上記のステートメントを使用すると、「無効な XPath 式」というメッセージが表示されます。また、ブラウザの出力は次のとおりです。

current()/section/section/section/-->contains<--(@num,'a')

正しい言い方を教えてください。これが私numが使用している属性です。

4

1 に答える 1

0

を含むsectionsを反復処理しますか?@num(

もしそうなら、これはそれを行うべきです:

<xsl:for-each select="section/section[contains(@num, '(')]">
于 2013-03-04T12:44:57.137 に答える