我知道这可能看起来像一个愚蠢/新手的问题,但我对XSLT来说相当新手(虽然我已经开始接触它并看到它的功能).
何时适合使用xsl:if和when何时适合使用xsl:choose/xsl:when?
当我想要一个"其他"选项时,我一直在使用选择/何时/否则.它是否正确?
例如,我有一些我正在做的地方:
<xsl:choose>
<xsl:when test="count(entry) != 0">
put positive outcome here
</xsl:when>
<xsl:otherwise>
put something else here
</xsl:otherwise>
</xsl:choose>
Run Code Online (Sandbox Code Playgroud)
将xsl:如果更好?
感谢您的投入.
我有一个在类文件中生成的列表,我需要循环以获取特定类型的所有条目.我正在从正确的列表中提取,但是当我循环遍历父列表中的子列表时,我需要获取父列表中的值.我不确定将父项值与子列表项值相关联的语法.
这是我目前的代码:
For Each Item In PendingList
For Each it In Item.EntryItems
strPending += "<tr><td id=""content"">" + NullToEmpty(it.Name) + "</td><td id=""testdate"">" + NullToEmpty(it.OrderDate) + "</td></tr>"
Next
Next
Run Code Online (Sandbox Code Playgroud)
我得到它.名字没问题.就是它.OrderDate就是问题所在.它不是Pending列表中EntryItems列表的一部分.然而,它在待定列表中.我如何获得该值并显示它?
谢谢