私はこのドキュメントが何であるか疑問に思っています:
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のデフォルトプロセッサで実行すると、変換している元のドキュメントの一部の要素が結果ドキュメントに表示されないことがわかりました。これに関連しているかどうか知りたいです。そして、Eclipseプロセッサは、xalanプロセッサに障害が発生している間、問題をマスクするだけです。
私はこれが問題のある行だと信じています:
<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>
説明してくれてありがとう。