【发布时间】:2017-07-28 14:23:45
【问题描述】:
我正在尝试从十进制值到整数中选择一些 xml 属性。 例如
<ItemIn quantity="1.0">
@quantity 的值必须选择为整数,即只有 1。
我正在使用
<xsl:value-of select="@quantity">
有没有办法将数量选择为整数,即 1 ?
谢谢。
【问题讨论】:
-
问题不明确,例子模棱两可。当给定数量为 1.6 时,您希望结果是什么?请注意,
xsl:value-ofalways 输出 文本节点 - 不是 integer 或任何其他数据类型。 -
是物品的数量..不能是十进制值。例如,您不能购买 1.6 台 PC。这就是为什么我想从中删除小数部分并将其选择为整数:)
-
"我想从中删除小数部分并选择它作为整数" 这是两个不同的东西。它们恰好在您的示例中重合。
-
是的,也许你是对的。感谢您的评论,我会在以后的问题中记住它..
标签: xml xslt select attributes value-of