问题标签 [xmlbeans]

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.

0 投票
4 回答
533 浏览

java - 如何向上转换和使用特定于儿童的方法

我有以下问题:

调用 getName() 方法最简洁的方法是什么?

更新1:
Cyber​​nate,如果您可以控制DepartmentType& ,您的方法似乎是最合乎逻辑的OrganizationType。不幸的是,这些对象是由 xmlbeans 从 XML 模式生成的。就我而言,我可以重新设计模式,使两种类型都有共同的基础。

但是,如果我无法控制架构怎么办。我怎样才能实现基本思想?

0 投票
2 回答
663 浏览

wsdl - 我的 WSDL 有什么问题?

花了一整天的时间尝试使用 wsdl2java (Axis2 1.5.4) 生成一个 xmlbeans 绑定,完全糊涂了。这是我的命令行:

这是 WSDL:

我知道这是一个 HTTP 绑定......如果它不受支持,错误消息会很好。

UPDATE0 我应该添加 wsdl2java 完成,并且我得到了一些 java 类。AtlasServiceStub 在那里,但是当我尝试使用它时,我的登录操作没有方法。

0 投票
1 回答
621 浏览

web-services - “XMLBeans”存根:请求/响应对象中没有设置器/获取器:空数据类型?

我已经使用 -d xmlbeans 选项创建了存根。这是完整的命令:

令人惊讶的是,“返回的”数据类型中没有 getter 方法,这些方法应该用于在与服务器通信后获取信息/结果。除此之外,没有设置器向服务器发送一些参数来执行基本操作。

这是 WSDL 文件

例如:没有 getter的对象(根本没有方法):EntryList、EntryListImpl;选择字段,选择字段Impl;等等

注意:我不得不使用 XMLBeans,因为 Sugar WSDL 定义了 rpc/encoded 样式。

请帮忙,我被屏蔽了。

谢谢。

0 投票
2 回答
2070 浏览

java - xmlbeans 上的 getter 生成的类返回 null 并且它不应该

使用这个简化的 XSD(简化,但仍然像所有 XSD 一样冗长):

我生成了一个 JAR 文件(使用<xmlbean>xmlbeans 中的 Ant 任务),一切看起来都很棒,我得到了所有正确的类型等等。但是当我让它解析这个简化的文档时:

使用此代码:

acctSection以及我尝试过的任何子部分)始终为空,即使它正在完全解析文档。

输出:

为什么它是空的?为什么它们都是空的?我是否在 XSD 中的某个地方不正确地定义了某些东西?我之前成功使用过 xmlbeans 并且从未遇到过这个问题,这就是为什么我确定我丢失了一些东西但我一直找不到它的原因。

0 投票
3 回答
29292 浏览

java - 将xml转换为java bean

如何将 xml 文件转换为简单的 java bean?它是一个没有任何 xsd 的简单 xml 文件,它是从我无权访问的 java bean 生成的。

我尝试使用 xmlbeans 首先从 xml 生成 xmd,然后从 xsd 生成类。我有一堆课。我正在寻找一个单一的 java bean 类。

0 投票
1 回答
619 浏览

java - 混合和受限元素无法使用 Xmlbeans 验证

在使用 Xmlbeans 时,我注意到当一个元素被定义为来自混合类型的限制时,如果此元素中有一些文本,则 Xmlbeans 验证失败。但是,如果我针对架构验证运行相同的 xml 文件,则它是有效的Xml间谍。这是示例(我试图使其尽可能简单):

xml架构:

xml文件:

对于 XmlSpy,这是有效的。这是使用 Xmlbeans 验证时得到的结果:

如您所见,只是定义为受限类型的子项导致了问题。我的问题是:谁是对的?XmlSpy(无错误)或 Xmlbeans ?

0 投票
0 回答
277 浏览

null - 带有 JDK 1.6 的 Glassfish 2.1 上的 XMLBeans 的 Unmarshalled Objects null

我正在使用带有 XMLBeans 绑定的 XJC Maven 插件从 WSDL + XSD 生成代码。代码部署在 JDK 1.6 上运行的 Glassfish 2.1.1 上

我正在尝试使用生成的对象解析 XML 字符串。对象解析很好,没有错误,但是当我在对象上调用 getXXX() 方法时,它们都是空的。

我一直在寻找和寻找有关如何修复它的一些提示,但无济于事。

任何帮助将不胜感激。

正在解析的 XML:



用于解析的 Java 代码

oPrintAdReturn.getAdPrice()总是返回 0.0,任何其他的getter 都返回 null。

0 投票
3 回答
3333 浏览

java - 使用 Apache XMLBeans 在字符串中编码 XML 实体

我想使用 Apache XMLBeans 转义字符串以将其嵌入 XML 文档中,例如编码所有 XML 实体。

XmlString 确实提供了此功能,但坚持将输出包装在 xml-fragment 标记中,我想摆脱它。

但是,我对建议不感兴趣

  • 使用 XMLBeans 以外的任何东西(如 org.apache.commons.lang.StringEscapeUtils)
  • 转义后删除封闭标签(例如使用正则表达式)

这是一个测试用例。你能帮我修一下吗?

0 投票
2 回答
1571 浏览

java - 在编组时包括 CDATA 包装器

我正在使用 XMLBeans 生成 xml。有没有办法为输出 xml 文档中的必需元素自动包含 CDATA Wrapper。例如,我的输出 xml 应如下所示:

1)我们可以这样写XSD,每当我<name>在我的程序中使用XMLBeans为元素设置值时,输出xml应该包含这样的名称元素:<name><![CDATA[NAME]]></name>而不是<name>NAME</name>

2) XMLBeans 中有没有办法为特定元素生成 CDATA Wrapper。

任何帮助,将不胜感激。

0 投票
3 回答
3911 浏览

java - 如何在一个pom文件中生成两个xmlbeans

我试图在一个项目中生成两个 xmlbean。例如,每一个都获取参与者对象,所以我不能将它们放在一个配置中。我所做的方式是使用两个执行,这是我的 pom 文件:

但它根本不起作用。谁能帮帮我,谢谢