xslt - 缺少必需的属性“选择”
问题描述
所以我有以下代码:
<xsl:choose>
<xsl:when test="/MxML/packages/package/packageId">
<xsl:value-of select="concat(/MxML/packages/package/packageId/internalId, '.0')"/>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when test="/MxML/trades/trade[$idx_ope]/tradeHeader/contractReference[@mefClass='mxContractStbICONTRACT']">
<xsl:value-of select="concat(/MxML/contracts/contract/contractId/internalId, '.0')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="concat(0, '.0')"/>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
并收到错误:javax.xml.transform.TransformerConfigurationException:第 1 行:缺少必需的属性“选择”。
但我可以看到这段代码需要的所有“选择”。还有什么问题?
解决方案
推荐阅读
- c++ - C++ - 获取该类用作另一个模板的模板的类型名
- flutter - SocketException:操作系统错误:对等方重置连接,errno = 54,地址 = 192.168.178.117,端口 = 52699
- java - Spring Boot 运行 java: java.lang.NullPointerException 没有错误描述,intellij Mac OS Catalina
- python - 从与另一列中的某些值对应的列中选择 pandas (Python) 中的值
- c# - 打开时切换 v-expansion-panel-header 上的图标
- r - 将数据框中的字符列转换为日期
- python - 使用 pandas 和 seaborn 绘制分钟和每小时数据的箱线图
- android - Android Real Time developer notification for one time purchase is half working
- jquery - 可以将数组从 jquery 传递到 TWIG 吗?
- react-native - 仅在重新渲染后才获取数据,但是由于在屏幕安装时仅运行一次,因此 useEffect 代码未运行