问题标签 [castor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jaxb - 春季项目中的两个不同编组器
我需要使用两个不同的编组器,通常是 JaxbMarshaller 和 CastorMarshaller。我有很多集成模块的春季项目。
我还将它添加到我的端点以提供 JaxbMarshaller 但它没有得到它
我需要同时使用 JaxbMarshaller 和 CastorMarshaller
xsd - 如何从给定的多个 XSD 生成 Castor mapping.xml 文件?
如何从给定的多个 XSD 生成 Castor mapping.xml 文件?
java - 尝试使用 Castor 紧凑地序列化对象
我正在使用 Castor 写出用户 ID 到时间间隔的映射。我正在使用它来保存和恢复一项冗长任务的进度,并且我正在尝试使 XML 尽可能紧凑。我的地图是从字符串用户 ID 到包含间隔时间戳的类,以及我不需要序列化的其他瞬态数据。
我可以使用嵌套类映射:
并获得如下所示的输出:
我想要的是像这样的单个节点中用户的名称、开始和结束。
但我似乎无法解决它,因此“值”中的开始和结束属性与“键”位于同一节点中。任何想法将不胜感激。
jaxb - 如何在项目中从 castor 更改为 JAXB?
如何在现有项目中从 Castor 过渡到 JAXB?
xml - XML castor ns-uri 问题
我有这个 xml/soap 项目。
到处都有叫ns-uri
/ 命名空间 uri 的东西。
例如这里:
它是干什么用的?我可以改变它吗?我可以删除它吗?它导致死网站
castor - Castor - 将空字符串解组为 null
使用 Castor 时如何将空字符串解组为 null?
java - 如何通过 Castor 生成的对象在 XML 中按属性值查找元素
我无法通过 castor 生成的类在 XML 文件中按属性值查找元素。
Castor 很好地将 XML 映射到实体类。但是它不提供按名称查找元素的方法(假设名称是元素的属性)。API 只能通过元素列表中的索引来查找元素。目前,如果我想按名称查找元素,我必须遍历元素列表才能找到它。因为它解组的每个类都有不同的字段,所以似乎很难编写一个通用方法来按名称查找元素。有没有更好的方法从元素列表中按名称查找元素?
java - 将xml属性双引号转换为单引号(需要实用程序,首选java)
我有一个非常烦人的问题。我的公司使用 castor 来编组和解组 xml。我正在与另一家公司集成,看起来他们的 xml 解析器需要单引号属性。Castor 被硬编码为使用双引号。哎呀!
有谁知道可以安全地转换这些引号的实用程序(最好是 java 库)?
简单的正则表达式不是首选解决方案,因为当尝试修复属性值本身内的转义双引号和未转义单引号时,它将变得非常复杂和错误。另外,如果已经存在这样的实用程序,我宁愿不花时间编写和调试这样的实用程序。
谢谢阿拉斯泰尔
spring - 使用名称创建 bean 时出错:范围“请求”对于当前线程不活动
我已经集成了 SWF 2.2.1、Primefaces 2.2.1、JSF 2、Spring Security 3、Spring 3.1.0M1I 和 EhCache 以及 AspectJ 和 Castor。
我在我的 app-config.xml 中为 castor 定义了 bean,例如
我有一个搜索页面,从中构建参数,例如
使用 Spring Webflow,我调用 OXMapper 函数并将 ACORD(用于构建 xml 的分层结构)对象传递给它。这个 OXMapper 类分别负责对象和 xml 的编组和解组。
现在的问题是,每当我在搜索页面上再次搜索时,旧值都会自动填充到字段中。
所以我尝试将范围更改为"Request"。
更改范围后,我收到以下错误:
我的 web.xml 如下
我的 faces-config.xml 没有这样的东西
castor - Castor (Introspection) 生成的对象不验证强制标签是否通过
我已经通过 Castor (introspection) 生成了一个 java 对象,而编组在生成的 xml 中将强制标记设置为空时不会出错。
该怎么办 ?
通过 Castor(intr) 验证 xml