Penso di aver cercato molto su questo ma ancora no.XSD Restriction on Attribute
Apprezzerà qualsiasi aiuto.
Sto tentando di limitare un attributo per un elemento con contenuto vuoto. "colore" dovrebbe avere una restrizione per contenere solo 3 cifre o minLength = 3 e maxLength = 3. Non dovrebbe avere alcun contenuto.
<?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: io so come fare una restrizione XSD su un simpleType. Ma non so come combinarlo con una entità con ComplexType.
Se potessi fornire una soluzione più dettagliata (o completa) sarei felice.
Btw, "colore" non è limitato a xs: numero intero. In realtà è una xs: string.
pochino più corto: '[0-9] {3}' – 13ren
Grazie per il vostro input. Se la mia modifica sopra. So come fare una xs: restrizione ma non so come combinare tutto in un unico pezzo. Si prega di fornire più o pieno per il mio esempio. ComplexType con attributi SimpleType con restrizioni se ho capito bene. – ZiggyStardust
@ZiggyStardust Vedi aggiornamento. – David