I think I have searched a lot about this but still no go.
Will appreciate any help.
I am trying to restrict an attribute for an element with empty content. color
should have a restriction to only hold 3 digit or minLength=3
and maxLength=3
. It should not have any content.
Input file: items.xml
<?xml version="1.0" encoding="utf-8"?>
<items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="">
<product id="" name="">
<article id="1001">
<umbrella color="100"/>
<umbrella color="101"/>
</article>
<article id="1002">
<umbrella color="110"/>
</article>
</product>
</items>
EDIT: I know how to do a XSD Restriction on a simpleType
. But I don't how to combine it to one entity with a ComplexType
.
If you could provide a more detailed (or full) solution I would be happy.
Btw, color
is not limited to xs:integer
. It is actually an xs:string
.