templates - xslt 模板标签的匹配属性变量

标签 templates xslt variables match

是否可以为xslt模板标签中的匹配属性值设置变量名。 有什么帮助吗?

最佳答案

我不完全确定你想要实现什么,但这里有一个例子:

   <!-- a variable -->
   <xsl:variable name="x" select="//some/path"/>

   <!-- a template to match all elements with the name of the variable -->
   <xsl:template match="*[name(.)=$x]">
       Yes! <xsl:value-of select="."/>
   </xsl:template>

关于templates - xslt 模板标签的匹配属性变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337487/

相关文章:

java - 在使用 XSL-FO 和数据 URI 方案以 PDF 格式显示图像方面需要帮助

python - python中是否可以调用带有变量函数的模块?

c++ - 为什么替换在此函数模板中失败?

c++ - 如何从 lambda 推导出返回类型?

javascript - 是否有一个 JQuery 插件可以让浏览器从当前位置平滑地向下滚动到 200 像素?

java - Java 中的多态性以及从这些类创建对象

javascript - Javascript中的“Variable”变量?

C++ 模板特化因非类型参数包而失败

xml - 为什么隐式规则仍然被处理?

xml - 基于预定义输出字符串的 XSLT 转换