OK, done in my copy. I'll post it again next week

    <simpleType name = "border_margin_width_Type">
        <!-- "fo:width_Type{1,4} fo:inherit_Type" -->
        <xs:restriction>
            <xs:simpleType>
                <xs:list>
                    <xs:simpleType>
                        <union memberTypes="fo:width_Type 
fo:positive_length_Type"/>
                    </xs:simpleType>
                </xs:list>
            </xs:simpleType>
            <xs:minLength value="1" />
            <xs:maxLength value="4" />
        </xs:restriction>
    </simpleType>

Chuck

Oleg Tkachenko wrote:

> Hello!
>
> Another problem: border-width doesn't understand "1px" value, my 
> proposal is to extend border_margin_width_Type to allow non negative 
> length values:
>
>  <simpleType name="border_margin_width_Type">
>     <restriction>
>       <simpleType>
>         <list>
>           <simpleType>
>             <union memberTypes="fo:width_Type 
> fo:non-negative-length_Type"/>
>           </simpleType>
>         </list>
>       </simpleType>
>       <minLength value="1"/>
>       <maxLength value="4"/>
>     </restriction>
>     <!-- "fo:width_Type{1,4} fo:inherit_Type" -->
>   </simpleType>
>
> Where non-negative-length_Type is defined as
>
> <!-- A non negative signed length value where a 'length' is a real 
> number plus a unit qualification. A property may define additional 
> constraints on the value. -->
>   <simpleType name="non-negative-length_Type">
>     <restriction base="NMTOKEN">
>       <pattern value="[+]?\d+\.?\d*(px|pt|mm|cm|in|em)"/>
>     </restriction>
>   </simpleType>
>
>




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to