在 WSO2 Integration Studio 中将双精度数转换为整数

2024-03-21

我正在 XPath 表达式中执行算术运算。在下面的代码中,qty1和qty2是双倍的,因此我得到的结果是双倍的。我想将结果转换为整数并将其保存在属性中。如何在 WSO2 Integration Studio 中实现它?

<property name="RESULT_QTY" expression="($body/*[local-name()='Shipment']/*[local-name()='qty1'])-($body/*[local-name()='Shipment']/*[local-name()='qty2'])"/>


你可以做如下的事情。

<property name="double" scope="default" type="DOUBLE" value="10.0"/>
<property name="doubleString" scope="default" expression="$ctx:double" type="STRING"/>
<property expression="fn:substring-before($ctx:doubleString, '.')" name="integer" scope="default" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 WSO2 Integration Studio 中将双精度数转换为整数 的相关文章

随机推荐

  • 异步加载 BitmapSource 图像时出现内存泄漏

    我有一些图像正在加载到 WPF 应用程序的列表框中 最初我使用 GDI 来调整图像大小 原始图像占用太多内存 这很好 只是每张图像花费了大约 400 毫秒的时间 不太好 因此 在寻找另一个解决方案时 我找到了一种使用 Transformed
  • 如何使用dotnet在linux上生成资源文件

    在 Windows 上 我们可以使用 Resgen exe 从 txt 文件生成 resources 文件 在 Linux 上 我如何使用 NET Core 实现相同的效果 None
  • Google Analytics 双重列表(带和不带正斜杠)

    我们在 Google Analytics 中的大多数网址都出现了双重列表 如下所示 Home Specials Home Specials 该网站基于 MS MVC3 第一个通常显示加载期很短 退出率几乎为零 大多数真实用户数据位于第二个
  • 原则 2 的 GIS 扩展

    我想为我的 Doctrine 2 项目编写一个 GIS 地理空间数据 扩展 我知道如何编写简单的自定义函数和类型 为了适应MySQL特殊的存储格式 我在检索 存储数据时需要使用一些SQL函数 GeomFromWKB 和AsBinary 我找
  • 是否可以在将身份字段值保存到实体框架之前获取它

    我有一个客户和销售表 CUSTOMER Id int auto increment Name SALES Id int auto increment CustomerId int OrderTotal decimal 有了Guid我就可以做
  • 在 wampserver 上安装 PEAR

    在 wampserver 上安装 PEAR 的所有指南 例如交响乐指南 http trac symfony project org wiki HowToInstallPearOnWindowsWithWamp 假设我要在某个 PEAR 目录
  • 分布式序列号生成?

    我一般都实现了序列号生成过去使用数据库序列 例如使用 Postgres SERIAL 类型http www neilconway org docs sequences http www neilconway org docs sequenc
  • 如何在渲染前使用 setState 更新状态

    我将在序言中声明我是 React js 的初学者 我创建了一个我正在开发的项目示例 在该项目中 我在 componentDidMount 中调用 API 并获取对象数组 并将其设置为状态 它看起来是这样的 class App extends
  • 如何将@request注入到服务中?

    当我尝试将 request 注入到我的任何服务中时 我收到此异常 ScopeWideningInjectionException 检测到范围扩大注入 定义 service navigation 引用服务 request 属于比较窄的范围 一
  • 如何在多个 Angular 组件之间共享 api 响应?

    我试图把我的头绕过去并使用BehaviourSubject在 Angular 中 到目前为止还没有太多运气 我的目标是在我的组件之间共享 api 请求响应 这是我的项目的 stackblitz 设置 https stackblitz com
  • 在 Tomcat 中打开新线程

    我只是问理论问题 我有一个需要一段时间的操作 该操作是在某些 Servlet doGet doPost 方法或 Spring MVC 控制器内部执行的 打开新的后台线程并在那里执行是个好主意吗 不会导致性能问题吗 如果我在这种情况下使用 j
  • 通过 VPN 的 Python 请求给出 502 Bad Gateway

    我正在尝试使用以下命令从公司网络内的服务器获取一些数据requests图书馆 我使用 VPN 进入公司网络 并且还设置了公司代理 我尝试访问的地址仅在该公司网络内可见 import requests url http some privat
  • 将 clojure 映射/数组写入文件并读回

    我需要将 clojure 映射保存到文件中并稍后读回以处理它们 这就是我能想到的 有没有更好的方法来完成同样的事情 user gt def my data for a Person1 Person2 b Address1 Address2
  • 对 Python 正在处理其输出的外部程序进行计时

    我想测量我的 Python 脚本使用其输出的外部程序的执行时间 Calling extprogram产生输出的程序 目前我做了类似的事情 import time import subprocess def process output li
  • 尝试将打字稿库与 webpack 捆绑时导出未定义

    我有一个正在用打字稿开发的库 我有通过 tsc 构建它以将其用作 npm 包的解决方案 但 tsc 单独翻译每个文件 我想使用 webpack 将所有内容创建在一个缩小的文件中 但它不起作用 我做了一些测试 使用 module export
  • 如何在页面重新加载时将值保留在 blazor Web 程序集中的单例状态容器中

    我练习和学习blazor web assembly 我正在学习组件之间通信的方法 一种这样的方法是使用状态容器 这按预期工作 但它不能维持页面刷新的价值 这是我的状态容器类 AppState public class AppState pu
  • 了解使用右值/左值的模板参数推导

    这是来自的后续函数模板无法识别左值 https stackoverflow com questions 22166767 template function does not recognize lvalue 22166879 221667
  • C# 中的私有方法单元测试

    Visual Studio 允许通过自动生成的访问器类对私有方法进行单元测试 我编写了一个私有方法的测试 该方法编译成功 但在运行时失败 代码和测试的相当最小的版本是 in project MyProj class TypeA privat
  • 如何将不透明度应用于 CSS 颜色变量?

    我正在使用 Electron 设计一个应用程序 因此我可以访问 CSS 变量 我已经定义了一个颜色变量vars css root color f0f0f0 我想用这个颜色main css 但应用了一些不透明度 element backgro
  • 在 WSO2 Integration Studio 中将双精度数转换为整数

    我正在 XPath 表达式中执行算术运算 在下面的代码中 qty1和qty2是双倍的 因此我得到的结果是双倍的 我想将结果转换为整数并将其保存在属性中 如何在 WSO2 Integration Studio 中实现它