“库存”转换为数值

问题描述 投票:0回答:1

库存应该转换为数值通过将 {stock[1]} 替换为“available”为 100,“limited stock”为 10,“out of stock”为 0。这个想法是使用数值和更新库存。

我正在寻找可以处理此动态 xml 文件问题的人

xml numeric stock
1个回答
0
投票

在 XSLT(1.0 或更高版本)中:

<xsl:template match="stock[.='available']">
  <stock>100</stock>
</xsl:template>

<xsl:template match="stock[.='limited stock']">
  <stock>10</stock>
</xsl:template>

<xsl:template match="stock[.='out of stock']">
  <stock>0</stock>
</xsl:template>

当然与其他规则相结合来处理您尚未向我们展示的其余内容。

© www.soinside.com 2019 - 2024. All rights reserved.