我想知道这个文档是什么:
如果存在 select 属性,则元素不能包含任何内容
关于 xsl:variable 元素:
[1]:http ://www.w3schools.com/xsl/el_variable.asp%20w3%20schools是什么意思?
我问的原因是因为我遇到了这个错误:
JAXPSAXProcessorInvoker - java.lang.RuntimeException: ElemTemplateElement error: The xsl:variable element must not have both content and a select attribute.
在转型期间。奇怪的是它使用 eclipse 默认处理器而不是 xalan “运行”。
当它使用 eclipse 默认处理器运行时,我发现我正在转换的原始文档中的一些元素没有显示在结果文档中,我很好奇它是否与此有关。当 xalan 处理器出现故障时,eclipse 处理器只是掩盖了这个问题。
我相信这是有问题的线:
<xsl:variable name="vSections" select="//*[local-name()='ItemDef']/*/*/*[local-name()='SectionLabel'][generate-id() = generate-id(key('kLabelsInForm', concat($vFormOID, '+', .))[1])]">
<xsl:value-of select="concat(., ' ')" />
</xsl:variable>
感谢您的解释。