在XSD中转换 - 私有地图<string,list <abctype>&gt; MYMAP

时间:2016-02-16 11:29:20

标签: java xml java-ee xsd

如何转换包含String和用户定义的Type的映射,该映射在另一个xsd中定义。

private Map <String,List<abcType>> myMap =null;

abcType.xsd定义为 -

<xsd:schema>
    <xsd:element name="abcType">
            <xsd:complexType>
                <xsd:sequence>
                    <xsd:element name="myName" minOccurs="0" maxOccurs="unbounded"
                        type="xyzType" />
                </xsd:sequence>
            </xsd:complexType>
        </xsd:element>
    <xsd:complexType name="xyzType">
            <xsd:sequence>
                <xsd:element name="KEY" minOccurs="1" maxOccurs="1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string" />
                    </xsd:simpleType>
                </xsd:element>
                <xsd:element name="VALUE" minOccurs="1" maxOccurs="1">
                    <xsd:simpleType>
                        <xsd:restriction base="xsd:string"/>
                    </xsd:simpleType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>
</xsd:schema

0 个答案:

没有答案