问题标签 [xsom]

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 投票
1 回答
1467 浏览

java - 如何在 XSOM Java 库中获取使用属性

我正在使用XSOM java 库来解析 XML Schema。我不知道如何获取属性声明的属性“使用”。这是我获取 CompleType 的所有属性声明的代码

我得到这个错误:java.util.NoSuchElementException

指向线

任何人都可以帮忙吗?我想念什么吗?

谢谢

0 投票
1 回答
727 浏览

java - 为 XSSimpleType 获取错误的 XSOM baseType

我有一个简单的xsd

我正在尝试使用以下代码检索 complexType 'shoetype' 的基本类型

但我得到'十进制'作为baseType名称,但它实际上是一个xs:integer。它进入 'XSFacet.FACET_MAXLENGTH' else 部分在方法 parseSimpleType()?? 中定义。如何将整数作为 complexType 的基本类型?

0 投票
1 回答
5822 浏览

java - 如何使用 XSOMParser 解析 .xsd 文件

我需要解析下面的 XSD 文件.. 我必须读取所有值..

请让我知道如何使用“XSOMParser”来做到这一点。

0 投票
1 回答
1465 浏览

java - 如何使用 xsom 在 xsd 中查找元素的最小-最大出现次数

我想找出使用​​ java 的 xsom 的 xsd 元素的最小出现次数 maximm 出现次数。我得到了这段代码来找出复杂的元素。谁能帮我找出所有 xsd 元素的出现次数。至少给我一个代码片段用于查找事件的类和方法

0 投票
1 回答
1258 浏览

java - 使用 XSOM 获取 xs:choice maxOccurs 和 minOccurs 属性

我有以下一段架构代码:

我正在使用用于 Java 的 XSOM 库,我想检索有关 xsd:choice 元素中描述的 minOccurs 和 maxOccurs 的信息。我在 Internet 上环顾四周,但只能找到从实际元素中检索此信息的解决方案,而不是 xs:choice 元素。

我还确定了可以“捕捉” xs:choice 元素的位置:

我在这里想要实现的是区分多项选择“选择”和单选。如果有人可以提供帮助,我将不胜感激。

0 投票
1 回答
885 浏览

java - 从 XSOM 中的 XSElementDecl 检索 minOccurs 和 maxOccurs

我已经阅读了关于此事的类似主题:

使用 XSOM 从元素获取 minOccurs 属性

但答案似乎有点不理想,尤其是当一个 xsd 文件中有数百个元素时。这真的是唯一的方法吗,还是有更简单的方法?

如果可能的话,我想从 XSElementDecl 中检索它。

0 投票
1 回答
2175 浏览

java - 如何使用 xsom\dom\jaxb 获得 xsd 的最大深度?

如何使用 xsom 获得 xsd 的最大深度。

例如:xsd 的每个复杂类型下的元素总数?

此外,如果该复杂类型下存在复杂类型,则该复杂类型下元素+属性的数量......使用 dom\xsom\jaxb

0 投票
1 回答
1600 浏览

java - 解析 XML 模式 java

我需要解析 XML 模式(源可以是 wsdl 文件或 xsd )并提取所有复杂类型及其组成元素及其类型。我使用了 JAXB (xjc),但它没有返回所有 complexTypes 的列表。我应该使用哪种替代方案 (XSOM)?我更喜欢 jdk6 中的一些内置库。

`

0 投票
0 回答
229 浏览

java - 在 XSOM 中检索 XSComponent 的父组件

我正在使用 XSOM 框架解析一批 XSD 文件,然后将它们写入图形数据库。

对于每个 XSDeclaration,都有可能检查它们是本地的还是全局的。换句话说,组件是否在 XSD 文件的根中声明,或者它是否是匿名类型的一部分。

我希望能够检索全局父级,其中本地组件是其中的一部分,但我在 java 文档中的任何地方都找不到这样的方法。

例如:

当我拥有名为 grEl1 的 XSElementDecl 时,我检查它是否是本地的,这将返回 true。然后我希望能够以某种方式询问 XSElementDecl,给我它的父级,即具有名称组的 XSModelGroupDecl。

提前致谢 :)

0 投票
1 回答
1745 浏览

java - 使用 xsom 处理 XSD 时出现空指针异常

我有一个这样的 XSD

当我使用 XSOM 解析这个 XSD 时,它给出了Null Pointer Exception. 当我删除<xs:include schemaLocation="class.xsd"/>元素时它工作正常

堆栈跟踪

提前致谢