のこのラインを教えてください?私はXSLTでのラインコードを持っていますが、私はそれのいくつかの部分を理解していない私のコード
答えて
これは、XPathの非常に素晴らしい無効な行は次のようになります。
決算)
ある
"not(following::lieferant/text()0current()/text"
?これは、次のlieferant要素(?ドイツ)のテキストは()のforeach内の現在のノード(のテキストと等しくないかどうかを確認するために意味するでしょう
"not(following::lieferant/text() = current()/text())"
:
はたぶん、あなたは、これが意味しましたか? )
しかし、これらは推測に過ぎません。
編集:
"not(following::lieferant/text() = current()/text)"
ですから、そのテキストコンテンツがあなたのテキスト要素の内容と同じではありませんあなたは(以下:: lieferant)に現在ある要素を、以下のすべてのlieferantの要素を選択すると言います現在の()ノード。
はい、私はそれを更新し、それはドイツ語です:) –
あなたの答えに感謝します。次の要素は何ですか? –
@BabakBst現在の()ノードにテキスト要素がありますか? – FailedDev
は非常に単純:
<xsl:if test="not(following::lieferant/text()=current()/text)">
<!-- Processing here ... -->
</xsl:if>
は意味:のtext
子どもたちの一部と同じ文字列値を持つfollowing::lieferant/text()
ノードがイマイチ場合
は"Processing here ..."
のみを実行します。現在の(現在のテンプレートと一致するか、または最も内側のxsl:for-each
命令によって選択され処理された)現在のノードです。
つまり、同じ文字列値を持つfollowing::lieferant/text()
ともう1つのcurrent()/text
というノードのペアはありません。
提供されるコードはためのミスかもしれない:
<xsl:if test="not(following::lieferant/text()=current()/text())">
<!-- Processing here ... -->
</xsl:if>
この場合、上記の説明は、指定された条件が今であることを除いて、依然として正しい:ノードのペアが存在しません、 1つはfollowing::lieferant/text()
、もう1つはcurrent()/text()
です。両方とも同じ文字列値を持ちます。
つまり、現在一致している(または最も内側のノードxsl:for-each
によって選択されている)テキストノードの子ノードのいずれも、following::lieferant/text()
ノードの文字列値と同じ文字列値を持ちません。
- 1. apache.commons.fileuploadは、私は、コードのこの部分を(私は維持し、書いていない)持っているMalformedStreamException
- 2. 私は「分」を誤解していますか?私が持っている
- 3. は、私は、コードのこの部分を持っている0
- 4. はJSONException私は、コードのこの部分を持っている
- 5. Node.jsの - 私はいくつかの「スタイラスミドルウェア」質問がある知っているが、まだ私はそれを理解していない、まだ
- 6. 私は、コードのこの部分を持っているjqueryの
- 7. 私はXSLTを持っているXSLT
- 8. 私は、コードのこの部分を持っている
- 9. 私のhtmlウェブサイトを作っている部分の小部分 - 私はjavascriptセクションを持っています
- 10. ポジショニング私はいくつかのhtmlコード、持っているCSS
- 11. Djangoのメッセージは後に、私は私の見解では、コードのこの部分を持っている
- 12. 私はいくつかのMVCコードを持ってjQueryの
- 13. 私はいくつかの項目でスピナーを持っていますが、そのうちのいくつかは長いテキストを持っています
- 14. TS3のSTATUS - 私は多くのPHPを理解していない原因私はどのように行うのか分からないが、私はこの事をしたい、私はHTMLでこのコードを持っているTDタグに
- 15. は、私はいくつかのHTML出力コード、例の一部持っているいくつかのテキスト
- 16. 私はいくつのヴィムを持っていますか?
- 17. 外部キーは、私はLARAVELで新しいですし、私はいくつかの問題を持って、デフォルト
- 18. は、私がここでのコードのこの部分を持っているExpress.js
- 19. は、私が誤っ期間は、それらの端部に追加していた私のサイトに来て、いくつかの外部リンクを持つURL
- 20. 私のコードがうまくいかない理由を理解できない
- 21. 私の部分オブジェクトは、私はビューを持って正しく
- 22. クロススレッド操作ではない、私はそれに私のカスタムコントロールを持つフォームを持っていてもInvokeRequired
- 23. コールバックは、私は、コードのこの部分を持っているが
- 24. 私はそうのようなドロップダウンリスト持っている私の見解では
- 25. エラーは、タグ内に、私はラインコード持っているリンク
- 26. は、私はそのようなコード持っているbashの
- 27. 待って、その後、私は、コードを持っているフォーム
- 28. ReferenceListPropertyのNumericPropertyは、私はいくつかのコードを持っている
- 29. バッファのソケットは、私はいくつかのコードを持っている問題
- 30. は、私はいくつかのjQueryコードを持っているJavaScriptの
'0'は') 'ですか? –
yeh、それは本当です –