Re: The <Value>_<Unit> problem

At 17:15 01/08/02 +1000, Eddie Robertsson wrote:

>So, the productCostType would be:
>
>  <xsd:simpleType name="productCostType">
>   <xsd:restriction>
>    <xsd:simpleType>
>     <xsd:list itemType="myUnion"/>
>    </xsd:simpleType>
>    <xsd:length value="2"/>
>    <xs:pattern value="/d+ .+"/>
>   </xsd:restriction>
>  </xsd:simpleType>
>
>The only validator that seems to support this is MSXML4 July release but
>according to my reading of the spec this should be allowed.

Probably it is. But at least you have to change
    <xs:pattern value="/d+ .+"/>
to something more specific to avoid allowing values such as
    <productCost>20 50</productCost>

Anyway, using a complex type and a bit more of markup seems
to be the better solution.


Regards,    Martin.

Received on Thursday, 2 August 2001 04:10:42 UTC