ここに小さなXSLTコードがありますが、式の1つがわかりません。また、追加された値の1つが機能しません。
これが私が持っているものです:
<xsl:choose>
<xsl:when test="contentclass[. = 'STS_ListItem_DocumentLibrary'] and {imageurl/@imageurldescription} = 'Web Page'">
<div class="srch-Icon" id="{concat($currentId,'_Icon')}">
<img align="absmiddle" src="/_layouts/images/itdl.png" border="0" alt="Document Library" />
</div>
</xsl:when>
<xsl:otherwise>
<div class="srch-Icon" id="{concat($currentId,'_Icon')}">
<img align="absmiddle" src="{imageurl}" border="0" alt="{imageurl/@imageurldescription}" />
</div>
</xsl:otherwise>
基本的に、ご覧のとおり、この式は何を意味しますか=> "[。="?
そして第二に、このdoenstの仕事、誰もが理由を知っていますか?
{imageurl/@imageurldescription} = 'Web Page'
なぜ問題が存在する可能性がありますか?値は、デフォルトの呼び出しと同様に100%存在します(それ以外の場合は、そこで値を取得します)