- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 Apache 的 java XMLSchema
中的库。我创建一个新对象 XmlSchemaElement
并按以下方式设置属性 minOccurs
、maxOccurs
和 nillable
:
XmlSchemaElement elem = new XmlSchemaElement();
elem.setName("element1");
elem.setNillable(false);
elem.setMinOccurs(1);
elem.setMaxOccurs(1);
我得到这个xsd:
<xs:element name="element1">
........
</xs:element>
我没有获得属性minOccurs、maxOccurs 和 nillable。
如何解决这个问题?
我应该像这样获取项目 xsd:
<xs:element name="element1" minOccurs="1" maxOccurs="1" nillable="false">
...
</xs:element>
非常感谢。
最佳答案
minOccurs
和maxOccurs
仅当元素声明嵌套在组中时才能使用,例如 <xs:sequence>
。如果您正在创建顶级 <xs:element>
元素,拥有这些属性是非法的。
尝试将该元素作为子元素添加到组中(序列、选择、全部等)
关于java - java 中的 xmlSchema apache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24446846/
我的 cxf 依赖项有问题。我正在处理一个非常庞大的项目,并且有很多依赖项。 我的问题是 xmlschema 和 xmlschema-core 依赖项。我的 pom 文件中没有旧版本的依赖项,但我收到
我对xml命名空间有几个疑问,我将用这三段代码来解释: 1 - 非常简单的 XML 模式: 2 - 使用新创建的 xml 架构的 XML: Sch
我正在编写一个代码,它试图读取一堆 xsd 文件并在 XmlSchemaSet 中编译模式。 问题是这些 xsd 文件来自不同的来源,它们可能有多次声明的元素/类型,我应该删除它们,否则 XmlSch
我想创建以下 XML,其中在“ServiceAddRQ”以及“Service”标签中具有 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 。
我正在尝试使用 JAXB 生成 sitemap.xml,并且位置属性被忽略(我想在根元素上生成 xsi:schemaLocation 属性)。 我想生成一个 xml,如下所示:
我编写了一个 XMLSchema,如下所示。这个想法是 baseContainer 只允许一些标签,而 fullContainer 允许 baseContainer 中的所有标签+一些其他标签。标签可
有人可以向我解释这个问题吗? Are the type system represented by XmlSchema and the CLS isomorphic? Link 最佳答案 意味着 XM
我正在尝试使用 WSDL2Java 生成 Java 类。我运行最简单的示例并出现错误。 $ jar tvf XmlSchema-1.4.7.jar | grep org/apache/ws/commo
我正在使用 Apache 的 java XMLSchema 中的库。我创建一个新对象 XmlSchemaElement 并按以下方式设置属性 minOccurs、maxOccurs 和 nillabl
我正在尝试使用 XmlSchema.Read 加载 xsd 文件。它运行没有错误,我可以看到它从文件中读取命名空间,但我无法从 xsd 文件中读取任何其他数据。 这是我的代码: public XmlS
我创建了一个模式定义,其开头如下 ... My annotation 然后我加载架构并编译它: System.Xml.Schema.XmlSchemaSet set = new
我有一个引用和元素 xs:schema 的 XSD 文件。当我运行连接到 Internet 的 xjc 时,它会创建适当的 JAXB 对象。当我尝试将 XMLSchema.xsd 作为本地文件引用时,
我使用以下 XmlSchema: 它定义了一个必须至少有
我无法在 xml 文件中显示在包级别使用 @xmlSchema 注释配置的所有参数。例如,如果我设置: @javax.xml.bind.annotation.XmlSchema (
我维护 JDOM project我正在尝试在 Android 上“认证”它。大多数事情都可以正常工作,但 XML Schema 验证被证明是有问题的...... 我的问题是:有没有办法在 Androi
我有一个 .xsd 文件作为资源存储在我的 vb.net 项目中。我需要使用此资源创建 XmlSchema 类的实例。我可以找到的任何创建 XmlSchema 的示例执行以下操作之一: 通过手动添加元
我正在使用 eclipselink-2.3.2。我的包有注释: @XmlSchema(namespace = "http://example.com/namespace", elementFormDe
我正在将一些类属性写入 XmlSchema现在我想在 中写类型. 是否有一些映射类所以我不必自己编写 switch-case ? public class Foo { public stri
我想允许在我的 XMLSchema 的某些元素中使用 xml:lang 属性。但我找不到任何描述如何做到这一点的内容。 最佳答案 您必须进行一些搜索才能根据标准将其拼凑起来。这是您在 XML 元素上允
本文整理了Java中com.sun.msv.verifier.regexp.xmlschema.XSREDocDecl类的一些代码示例,展示了XSREDocDecl类的具体用法。这些代码示例主要来源于
我是一名优秀的程序员,十分优秀!