【问题标题】:Using dynamic value from Config File - XSLT Transformation使用配置文件中的动态值 - XSLT 转换
【发布时间】:2014-07-21 12:45:05
【问题描述】:

输入文件:

<member>
<memberID>500</memberID>
<name>John</name>
<memberID>501</memberID>
<name>Mathew</name>
<memberID>502></memberID>
<name>Clark</name>
</member>

我使用的 XSLT 看起来像:

<xsl:template match="/">
<xsl:copy-of select="member[child::memberID/text()='500']"/>

现在,我需要使用配置文件或任何其他方式与 500 动态进行比较,即如果在配置中我将值设为 501,xslt 现在应该与 501 而不是 500 进行比较。

关于如何在 XSLT 中使用配置文件概念的任何想法。

非常感谢。

【问题讨论】:

  • 您确定这是您的输入吗?一个成员元素有多个menmberID?

标签: xml xslt config


【解决方案1】:

您可以使用 document() 函数从另一个文件中读取数据。另一种选择是在运行时将参数传递给 XSLT 样式表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 2022-01-13
    • 2014-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多