如何在xsd中定义混合值以从xml获取数据?

时间:2018-11-27 17:42:07

标签: java xml xsd

我正面临以下问题。我需要为我的XML文件创建XSD架构。

<Features>
    <Feature>RAM
        <FeatureDetail>16 GB RAM</FeatureDetail>    
    </Feature>
</Features>    

因此,我为上述xml创建了以下xsd文件。

<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Features">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref= "Feature"/>
            </xs:sequence>
        </xs:complexType>
    </xs:element>

现在,问题在于我能够获得FeatureDetail(即16 GB RAM),但是无法获得Feature(RAM)。

0 个答案:

没有答案