问题标签 [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.
castor - 带有空标签的 Castor 整数变为零。有什么办法阻止它?
有什么方法可以阻止 Castor 将空标签转换为零?
这变成了一个零整数,但我真的希望它爆炸或变成 -1,这样我以后可以把它捡起来。
我尝试了一个处理程序,但它似乎已经是一个整数......
java - 从 castor 映射文件生成 java 类
我有这个问题:是否可以从 castor xml 映射文件生成 java 代码?
我只有一堆 xml 文件,没有 xsds。
我试过搜索 SO 和谷歌,但找不到任何东西。有谁知道castor可以做到这一点吗?
java - 使用没有 XSD 模式文件的 XML 文件生成 java 绑定类?使用任何 Castor 或 JAXB 框架
我需要从 XML 文件创建 java 模型类(绑定类)。不幸的是,我没有 XSD 架构。有许多已经存在的 XML。
Strangely , Castor or JAXB both use XSD schema to generate binding model classes. What if you don't have a schema? Not all XML are created using Schema!
java - 如何让 Castor 忽略某些 XML 字段?
我正在维护一些复杂的 Java 代码,并且 Castor (v1.2) 解组非常慢,因为有很多“丢失”的 Java 对象。看,XML 包含的字段比我需要的要多,但 Castor 反复尝试实例化 Java 对象,导致很多 ClassNotFound 错误。
脚轮映射文件:
XML 源:
我的问题是该color
字段没有 Java 等效项,我不希望它解组。我尝试org.exolab.castor.xml.strictelements=false
在 castor.properties 文件中进行设置,但这并不能阻止它通过类加载路径并引发 ClassNotFound 错误。
如何让 Castor 跳过不需要的 XML 元素?
spring - 使用契约优先 Spring-WS 完成 SOAP 的解组异常
我正在尝试编写我的第一个 SOAP Web 服务。
我收到了 SOAP 响应 Unmarshall failure,这是我映射到 org.springframework.oxm.UnmarshallingFailureException 的响应。我已将 Spring 配置为使用 Castor (un) marshaller。问题是我不知道如何找到更具体的原因。
脚轮映射:
架构(使用 Trang.jar 基于两个输入 XML 文件生成):
和 WSDL Spring 生成:
我提出的 SOAP 请求:
marshalling - castor marshaller 抑制 xsi
我读了你写的一篇关于:
问题是我正在使用该方法,但结果没有改变。
我的代码是:
但我得到的仍然是xml 标记xmlns:xsi=..
的内部和内部。xsi:type=..
难道我做错了什么?我正在使用 castor xml 1.3.2。
java - Castor 可以处理从基础 XSD 导入的多个 XSD 的类生成吗?
我有几个重用相同实体的 XSD。例如, 和 的 XSD 中ProductPurchaseRequest.xsd
都有ProductQuoteRequest.xsd
一个<product>
标签来描述有问题的产品。出于这个原因,我创建了一个Product.xsd
文件来定义 <product>
标签和两者,ProductPurchaseRequest.xsd
并使用 `.ProductQuoteRequest.xsd
Product.xsd
我想使用 Castor 从这些 XSD 生成 Java 类,并且它们都使用相同的类来表示,Product
以便我可以重用相同的逻辑将它们映射到我们模型的ProductModel
类。
卡斯特能做到吗?如果是这样,它的 Ant 任务语法是什么。如果不是,也许 JAXB 会是更好的选择吗?
xml - Castor - 解组一个简单的重复组
我会慢慢为这件事生气。我正在尝试解组这样的 XML 文档:
我有一对简单的 POJO,GetDeadlineOffsetRequest 和 Parameter,看起来像这样:
和
我正在使用映射文件,但似乎无法将这些标签解组到我的参数列表中。
这是我最新的映射尝试:
问题似乎围绕 <parameters> 是容器元素而 <parameter> 是可重复元素这一事实。上面的映射告诉 Castor <parameters> 是可重复的。
几天来,我一直在尝试各种映射组合,我想我已经走到了一个角落!
谁能看到我做错了什么?
我正在使用 Castor XML 1.3.2。
java - 名称/值对的 Castor 编组
我有一个简单的 POJO,其中包含一个名称/值对:
我想将其编组为如下所示的 XML 结构:
我尝试了一个看起来像这样的映射,但它不起作用:
它给了我这个:
那几乎就在那里,但价值显然放错了地方。本质上,我希望从 Parameter.getValue() 返回的值形成 <parameter> 元素的内容,而不是子元素。
这应该很简单,我相信它会很简单,但我似乎无法到达那里。
有任何想法吗?
java - 是否可以从 spring-beans.xsd 生成 java 源文件,该 spring-beans.xsd 是从 spring-beans.dtd 生成的?
我正在尝试生成 Java 类以使用 castor 将 xml 绑定到对象。我试图绑定的 xml 文件是一个 spring xml 文件,所以我使用 dtd 并使用提供的工具 castor 生成了 xsd,但是一旦我尝试生成源文件,我就会收到以下错误
这是我生成的 xsd 文件:
有没有人遇到过类似的问题并且知道有什么方法可以解决这个问题?