System.Xml"xsl:choose"不能是"xsl:call-template"元素的子元素。
如何知道xslt中这些运算符的顺序?
XSLT是一个公开文档化的W3C标准,请查看相关文档,了解XSLT3https://www.w3.org/TR/xslt-30/#element-呼叫模板说例如解释所允许的内容的CCD_ 1是CCD_。
规范还包含XSD模式,因此任何使用该模式的XML编辑器都应该帮助您显示可能的、允许的元素。
除了规范,为了快速参考,您可能喜欢MulberryTech参考卡http://www.mulberrytech.com/quickref/
另外,还有一些关于XSLT的好书;-(
如果你试图有条件地提供一个参数,那么代替
<xsl:call-template
<xsl:choose
<xsl:with-param
使用
<xsl:call-template
<xsl:with-param
<xsl:choose