File: Data.xml
<?xml version="1.0"?>
<data xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.java2java.com Schema.xsd"
xmlns="http://www.java2java.com"
>
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two one two one two one two one two one two one two one two
one two one two one two one two one two two
</data>
File: Schema.xsd
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.java2java.com" xmlns="http://www.java2java.com"
elementFormDefault="qualified">
<xs:element name="data" type="story"/>
<xs:simpleType name="word">
<xs:list>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="15" />
<xs:pattern value="\p{IsBasicLatin}*" />
</xs:restriction>
</xs:simpleType>
</xs:list>
</xs:simpleType>
<xs:simpleType name="story">
<xs:restriction base="word">
<xs:minLength value="100" />
<xs:maxLength value="200" />
</xs:restriction>
</xs:simpleType>
</xs:schema>
|