【问题标题】:Setting a number as element name in XSLT 1.0在 XSLT 1.0 中将数字设置为元素名称
【发布时间】:2023-02-10 20:57:37
【问题描述】:

在我的 xslt 中,我有一个变量“数字”。我想在我的最终 xml 输出中使用这个值作为元素的名称。我怎样才能做到这一点?

XSLT

<input>
    <xsl:variable name="number" value="658976"/>
    <xsl:element name="{$number}">Hello</xsl:element>
</<input>

预期产出

<input>
   <658976>Hello</658976>
</input>

【问题讨论】:

    标签: xslt wso2


    【解决方案1】:

    XML 元素的名称不能以数字开头:https://www.w3.org/TR/2008/REC-xml-20081126/#NT-NameStartChar

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 2022-01-14
      相关资源
      最近更新 更多