如何解决我们可以在调用number函数为xslt时使用加号参数吗
在旧版本号(+10)中返回10 但在当前版本号(+10)中返回NaN 您能否说明一下,根据xslt v1.0或2.0标准版本是否正确?
解决方法
XPath 2.0和更高版本允许一元加号,但XPath 1.0不允许。
但是,我认为(在1.0中).show-info-wrapper {
display: block;
}
.wp-editor-area:placeholder-shown + .show-info-wrapper {
display: none;
}
应该给您带来语法错误,而number(+10)
应该给您带来NaN。
XPath 2.0规范在其附录中明确列出了这一点,详细说明了不兼容性:
将字符串转换为数字时(使用 数字函数,或在函数调用中隐式说),某些 在XPath 1.0下转换为特殊值NaN的字符串将 在XPath 2.0下转换为NaN以外的值。这些包括 带前导+号的数字,任何指数形式的数字 浮点符号(例如1.0e + 9)以及字符串INF和 -INF。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。