実際には、xslファイルの読み込み時に無効なxpath式が表示されています。私たちは事前xslの読み込みでエラーが発生しました。 "無効なxpath式"
で1998年おかげでIE4で導入された古い古いマイクロソフトWD-XSL言語を変更するため、上記の問題は、我々が得ている
1. "<xsl:if test='z:row[index() $gt$ 5]'>"
2. "<xsl:if test="//CICOUNT[@HASARCHIVE = 'Y' or @HASUNREVIEWED = 'Y']">"
3. "<xsl:if test="//CICOUNT[@HASARCHIVE = 'Y' and @HASUNREVIEWED = 'N']">"
4. "<xsl:template match="z:row[index() $lt$ 6]">"
XSLスクリプトの下から取得 無効なXPath式の問題
以下の@kjhughesに加えて、ルール2と3の '//'は、** any ** ** CICOUNT' **がファイル内のどこにあっても 'true'と評価されることにも注意してください**には 'H'の値を持つ' HASARCHIVE'属性があります。この '// '表記は、混乱の原因となっているようです。 –
[** XPath **の「//」と「/」の違い」(http://stackoverflow.com/questions/43100052/difference-between-and-in-xpath)明確な説明については、 '//'と '/'を使用していますが、 '//'は "xpath expression invalid"エラーを引き起こさないことがわかります。 – kjhughes