如何使用 Apache CXF 表示没有时区的日期?

2023-12-28

我有一个 WSDL,将元素的类型指定为 xs:date。

当我使用 Apache CXF 生成 Java 类时,它将变量呈现为 javax.xml.datatype.XMLGregorianCalendar(到目前为止一切都很好)。

当 CXF 呈现包含此内容的 XML 文档时,它会以这种形式呈现(其中 -06:00 代表时区):

2000-01-18-06:00

如何配置 CXF 不渲染时区?


GregorianCalendar gcal = new GregorianCalendar();
start = DatatypeFactory.newInstance().newXMLGregorianCalendar(gcal);
start.setTimezone(DatatypeConstants.FIELD_UNDEFINED);

不要问我为什么在每一个理智的逻辑中 - 当将 XMLgregorianCalendar 编组到 xs:date 时,它​​保留了时区。

我一直认为 - 时区可能更适用于 xs:dateTime,但我所知道的......关于类型。

对我来说,对于 xs:date 类型来说,默认设置时区是没有意义的,这是编组逻辑中的一个问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 Apache CXF 表示没有时区的日期? 的相关文章

随机推荐

  • 创建对象的静态方法而不是构造函数

    我正在我的 C 应用程序中创建一个 GUI 并且有一个名为GUIObject这是所有其他组件的基类 例如Button CheckBox Window etc 我也有课GUIObjectsStorage 其中包含所有GUIObject被创建的
  • Facebook“publish_actions”权限

    当 Facebook 删除 publish actions 权限时 我无法在用户时间轴上发布任何内容 如果可以 如何在用户时间线上上传视频 或者如何使用 Graph API v2 12 查看 publish actions 权限 2018年
  • 为什么使用Android Room时没有创建数据库文件?

    我在 Android 应用程序中使用 Room Persistence Library 但在创建后 我在设备上找不到包含表的 sql 文件 当我通过创建数据库时SQLiteOpenHelper我可以看到文件夹中的所有表格data在设备上 但
  • 尝试使用多个条件对 Excel 中的单元格进行计数

    正如标题所述 我试图在单独的工作表上计算单元格范围 但似乎无法让它工作 任何帮助将不胜感激 COUNTIFS MONTH original A2 A58 1 original D2 D58 East 问题是Month 部分在你的公式中 我理
  • Python 中的 for 循环

    在 C C 中 我可以有以下循环 for int k 1 k lt c k 2 如何在 Python 中做同样的事情 我可以做这个 for k in range 1 c 在 Python 中 这与 for int k 1 k lt c k
  • MS Access 中存在超过 1 个左连接的问题

    这与我之前的问题有关MS Access 中存在超过 1 个左连接 https stackoverflow com questions 1057167 more than 1 left joins in msaccess 问题是我有 3 个左
  • 在 Rails 应用程序中使用 rmagick 时出错

    尝试运行 Rails 应用程序时出现以下错误 opt ruby enterprise 1 8 7 2010 02 lib ruby gems 1 8 gems rmagick 2 12 2 lib RMagick2 so libMagick
  • 将字符串数组绑定到 DropDownList?

    一个我一直没有解决的问题 我将用两个代码示例进行说明 其中一个可以工作 另一个则不能 Page Load FontFamily oFamilyFontList FontFamily Families DropDownList Fonts D
  • 将自定义图例添加到散景栏

    我有熊猫系列 gt gt gt etypes 0 6271 1 6379 2 399 3 110 4 4184 5 1987 我想在 Bokeh 中绘制条形图 p Bar etypes 然而对于传奇我只是etypes索引号 我尝试用这本字典
  • TextUtils.isEmpty() 方法对于空字符串返回 false

    我有下面的测试返回 false 我错过了什么吗 TextUtils isEmpty 更新 由于某种原因 我无法回答我的问题或添加评论 我正在运行 JUNit 测试用例 而不是仪器测试用例 正如我所建议的 我发现当我们不作为仪器运行时 上述方
  • php db 变量中的下划线导致问题

    我将数据库的所有登录信息存储在公共树之外的变量中 例如 hostname 172 0 0 0 dbname myname mydbname username myname user pw password 这是相当标准的 问题是我正在使用的
  • git 索引损坏

    由于某种原因 我的 Git 索引文件不断损坏 例如 如果我这样做git status I get 错误 索引文件 sha1 签名错误和致命 索引文件损坏 这种情况已经在我身上发生过好几次了 我想这可能与我的开发环境有关 我在 Mac 上工作
  • 如何在JHipster中创建具有集合类型字段的实体?

    在我们的项目中 我们使用领域模型Document A document可能有几个titles 所以用我的 JPA 知识我会建模Document像这样的实体 Entity public class Document private Set
  • 使用 JPA 覆盖 @MappedSuperclass 中定义的 @Id

    我有一个 AbstractEntity 类 它由我的应用程序中的所有实体扩展 并且基本上充当标识符提供者 MappedSuperclass public class AbstractEntity implements DomainEntit
  • 在什么情况下 ARSCNView.raycastQuery 返回 nil?

    在我的渲染器委托中 我从视图中心创建一个光线投射查询 以跟踪估计的平面并显示跟随光线投射结果的 3D 指针 它是通过以下方式完成的view raycastQuery from allowing alignment 但返回的是零 我的问题是为
  • 如何查看 JAVA 中完整的异常日志? [复制]

    这个问题在这里已经有答案了 当我用命令运行一些java程序时java 异常测试 有时会省略异常 看起来像 Exception in thread main java lang NoClassDefFoundError aa bb DD at
  • 如何测试字典是否包含某些键

    有没有一个好的方法来测试字典是否包含多个键 简短版本 d if a in d and b in d and c in d pass do something Thanks 编辑 我只能使用python2 4 您可以使用set issubse
  • 我可以有一个对特征对象的静态借用引用吗?

    有没有办法让我获得对结构的特征实现的静态借用引用 trait Trait struct Example impl Trait for Example 这工作正常 static instance1 Example Example 这也可以正常
  • AngularJS 指令中的 ASP.NET MVC 部分视图

    我目前正在开发一个 ASP NET MVC 项目 其中添加了一些 AngularJS 包括一些 AngularJS 指令 我需要向 AngularJS 指令添加 MVC 部分视图 明显地 Html Partial PartialView n
  • 如何使用 Apache CXF 表示没有时区的日期?

    我有一个 WSDL 将元素的类型指定为 xs date 当我使用 Apache CXF 生成 Java 类时 它将变量呈现为 javax xml datatype XMLGregorianCalendar 到目前为止一切都很好 当 CXF