相关疑难解决方法(0)

XML Schema:可以包含元素或文本的元素?

如何定义可以包含纯文本或包含元素的元素?说我想以某种方式允许这两种情况:

<xs:element name="field">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="subfield" minOccurs="0" maxOccurs="unbounded" />
        </xs:sequence>
        <xs:attribute name="name" type="xs:string" />
    </xs:complexType>
</xs:element>

<xs:element name="field" type="xs:string" />
Run Code Online (Sandbox Code Playgroud)

......这样这两个元素都是有效的:

<field name="test_field_0">
    <subfield>Some text.</subfield>
</field>

<field name="test_field_1">Some more text.</field>
Run Code Online (Sandbox Code Playgroud)

xml xsd

35
推荐指数
2
解决办法
1万
查看次数

动态生成java源代码(不带xjc)

有没有人设法从没有XJC的JAXB模式文件生成Java代码?

有点类似

JavaCompiler javaCompiler = ToolProvider.getSystemJavaCompiler()
Run Code Online (Sandbox Code Playgroud)

用于动态编译Java代码.

注意:在JDK 6上运行,意味着com.sun.*不推荐使用工具包(感谢Blaise Doughan的提示)

java schema dynamic jaxb

8
推荐指数
1
解决办法
7782
查看次数

标签 统计

dynamic ×1

java ×1

jaxb ×1

schema ×1

xml ×1

xsd ×1