Xml架构怎么样?

时间:2015-01-30 10:28:38

标签: xml xsd

我有一个简单的xml,我试图制作这个xml的xml架构

XML

<?xml version="1.0" encoding="UTF-8"?>

<drink>
    <id>0001</id>
    <name>krasi</name>
    <producer>someone</producer>
    <price>12.50</price>
    <category>red_wine</category>
    <img   src="images/red_wine.jpg" width="25" height="80"  /> 
</drink>

根标签是'drink',而xml只有一个产品

我尝试制作xml架构并保持xml像这样! 我需要添加到我的xml中以便对xml-schema进行验证?

1 个答案:

答案 0 :(得分:0)

xml架构类似......

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">

<xs:element name="drink">
    <xs:complexType>
    <xs:sequence>
        <xs:element name="id" type="xs:integer"/>
        <xs:element name="name" type="xs:string"/>
        <xs:element name="producer" type="xs:string"/>
        <xs:element name="price" type="xs:decimal"/>
        <xs:element name="category" type="xs:string"/>
    </xs:sequence>
    </xs:complexType>
</xs:element>

</xs:schema>