<?xml version="1.0"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com" xmlns="http://www.w3schools.com" elementFormDefault="qualified"> <xs:element name="entry" type="entryType" /> <xs:complexType name="entryType"> <xs:sequence> <xs:element name="form" type="formType"/> <xs:element name="gramGrp" type="gramGrpType" minOccurs="0"/> <xs:element name="sense" type="senseType" minOccurs="1"/> </xs:sequence> </xs:complexType> <xs:complexType name="formType"> <xs:sequence> <xs:element name="orth" type="xs:string" minOccurs="1"></xs:element> <xs:element name="pron" type="xs:string" minOccurs="1"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="gramGrpType" > <xs:sequence> <xs:element name="pos" type="posType" minOccurs="1"></xs:element> </xs:sequence> </xs:complexType> <xs:simpleType name="posType"> <xs:restriction base="xs:string"> <xs:enumeration value="meishi"/> <xs:enumeration value="doushi"/> <xs:enumeration value="keiyoshi"/> </xs:restriction> </xs:simpleType> <xs:complexType name="senseType"> <xs:sequence> <xs:element name="usg" type="xs:string" minOccurs="0"></xs:element> <xs:element name="trans" type="transType" minOccurs="1"></xs:element> </xs:sequence> </xs:complexType> <xs:complexType name="transType"> <xs:sequence> <xs:element name="tr" type="xs:string" minOccurs="1"></xs:element> <xs:element name="def" type="xs:string" minOccurs="0"></xs:element> </xs:sequence> </xs:complexType> </xs:schema>
Überblick
Inhalte