gpt4 book ai didi

xslt - 在Xalan XSLT 1.0中,如何将变量传递给模板匹配?

转载 作者:行者123 更新时间:2023-12-03 17:06:29 24 4
gpt4 key购买 nike

我们正在Java中使用Xalan XSLT 1.0,并且希望将变量传递给模板匹配项,以避免在XSL文件中对元素名称进行硬编码。样式表会编译,但是返回的日期是错误的。我们使用的语法正确吗?

可能的XML输入...

 <books>   
<book/>
<book/>
</books>

<dvds>
<dvd/>
<dvd/>
</dvds>


<xsl:variable name="matchElement" select="'book'"/>
<!-- OR -->
<xsl:variable name="matchElement" select="'dvd'"/>

<xsl:template match="/*[local-name() = $matchElement]">

最佳答案

xsl:template

<xsl:template match="/*[local-name() = $matchElement]"> 


从根匹配。

/删除 /*或将其更改为 //*(取决于样式表其余部分的设计方式)。

另外,如果使用 xsl:param而不是 xsl:variable,则可以从命令行设置值。

关于xslt - 在Xalan XSLT 1.0中,如何将变量传递给模板匹配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com