Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XSD:使用序列选择的除法方案_Xsd - Fatal编程技术网

XSD:使用序列选择的除法方案

XSD:使用序列选择的除法方案,xsd,Xsd,我的xsd的一部分如下所示: <xs:element name="my_element" minOccurs="1 maxOccurs="unbounded"> <xs:complexType> <xs:choice> <xs:sequence> <xs:element name="sequence_1" type="xs:string"/>

我的xsd的一部分如下所示:

<xs:element name="my_element" minOccurs="1 maxOccurs="unbounded">
    <xs:complexType>
        <xs:choice>
            <xs:sequence>
                <xs:element name="sequence_1" type="xs:string"/>
                <xs:element name="ID1" type="xs:string"/>
                <xs:element name="TYPE1" type="xs:string"/>
            </xs:sequence>
            <xs:sequence>
                <xs:element name="sequence_2" type="xs:string"/>
                <xs:element name="ID2" type="xs:string"/>
                <xs:element name="TYPE2" type="xs:string"/>
            </xs:sequence>   
        </xs:choice>
    </xs:complexType>
</xs:element>
您可以使用组:

<xs:group name="seqGroup_x">
    <xs:sequence>
        <xs:element name="sequence_x" type="xs:string"/>
        <xs:element name="ID" type="xs:string"/>
        ...
    </xs:sequence>
</xs:group>

<xs:complexType name="yourType">
    <xs:group ref="seqGroup_x"/>
    <xs:attribute name="anotherattr" type="xs:string"/>
</xs:complexType>

...
您可以使用组:

<xs:group name="seqGroup_x">
    <xs:sequence>
        <xs:element name="sequence_x" type="xs:string"/>
        <xs:element name="ID" type="xs:string"/>
        ...
    </xs:sequence>
</xs:group>

<xs:complexType name="yourType">
    <xs:group ref="seqGroup_x"/>
    <xs:attribute name="anotherattr" type="xs:string"/>
</xs:complexType>

...

这个问题不是很清楚。你是说使用“团体”吗?(是的,有一组元素)哦,这比我想象的要容易。很抱歉这个问题不好,但你找到了解决办法。非常感谢。这个问题不是很清楚。你是说使用“团体”吗?(是的,有一组元素)哦,这比我想象的要容易。很抱歉这个问题不好,但你找到了解决办法。非常感谢。