【问题标题】:Get input min value from xml to xslt获取从 xml 到 xslt 的输入最小值
【发布时间】:2016-05-26 17:44:44
【问题描述】:

如何在 html 输入标签内获取从 xml 到 xslt 的值作为最小值、最大值和增量值?我想用 javascript 验证这一点,以便用户只能输入最小值和最大值之间的值。以下是我想要实现的目标。

xml文件

<options minimum="1" maximum="10" increment="1"/>

xslt 文件

<input type="number" name="amount" min="$minimum" max="$maximum"></input>

提前谢谢你

【问题讨论】:

    标签: javascript html xml xslt


    【解决方案1】:

    纯粹就 XSLT 而言,您可以使用 Attribute Value Templates

    <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
      <xsl:output method="xml" />
    
      <xsl:template match="options">
        <input type="number" name="amount" min="{@minimum}" max="{@maximum}" />
      </xsl:template>
    </xsl:stylesheet>
    

    花括号表示要计算的表达式,而不是字面输出,因此input 元素的min 属性将设置为options 元素上minimum 属性的值。

    您如何在 Javascript 中使用这些 minmax 属性确实应该作为一个单独的问题来解决。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      • 1970-01-01
      • 2015-06-29
      • 1970-01-01
      • 2021-12-20
      • 1970-01-01
      • 2020-08-16
      相关资源
      最近更新 更多