I'm sorry, it seems that it freezes when a quite complex type has to be
handled:
This works
<xs:complexType name="test">
<xs:sequence>
<xs:element name="manager-to-node" type="types:networkTime" />
<xs:element name="deployment-time" type="types:deploymentTime"
nillable="true" />
</xs:sequence>
</xs:complexType>
These work as well:
<xs:complexType name="test">
<xs:sequence>
<xs:element name="client-to-manager" type="types:networkTime" />
<xs:element name="scheduling-time" type="types:milliseconds" />
<xs:element name="manager-to-node" type="types:networkTime" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="test">
<xs:sequence>
<xs:element name="client-to-manager" type="types:networkTime" />
<xs:element name="scheduling-time" type="types:milliseconds" />
<xs:element name="deployment-time" type="types:deploymentTime"
nillable="true" />
</xs:sequence>
</xs:complexType>
This doesn't work:
<xs:complexType name="test">
<xs:sequence>
<xs:element name="client-to-manager" type="types:networkTime" />
<xs:element name="scheduling-time" type="types:milliseconds" />
<xs:element name="manager-to-node" type="types:networkTime" />
<xs:element name="deployment-time" type="types:deploymentTime"
nillable="true" />
</xs:sequence>
</xs:complexType>
Michele
Michele Mazzucco wrote:
> Hi all,
>
> I've got some problems with a schema including an element which is
> derived by extension from another element:
>
>
> <xs:simpleType name="minutes">
> <xs:restriction base="xs:short">
> <xs:minInclusive value="0" />
> <xs:maxInclusive value="59" />
> </xs:restriction>
> </xs:simpleType>
>
> <xs:simpleType name="seconds">
> <xs:restriction base="xs:short">
> <xs:minInclusive value="0" />
> <xs:maxInclusive value="59" />
> </xs:restriction>
> </xs:simpleType>
>
> <xs:simpleType name="milliseconds">
> <xs:restriction base="xs:short">
> <xs:minInclusive value="0" />
> <xs:maxInclusive value="999" />
> </xs:restriction>
> </xs:simpleType>
>
> <xs:complexType name="networkTime">
> <xs:sequence>
> <xs:element name="milliseconds" type="types:seconds" />
> <xs:element name="seconds" type="types:seconds" />
> </xs:sequence>
> </xs:complexType>
>
>
> <xs:complexType name="codestoreTime">
> <xs:complexContent>
> <xs:extension base="types:networkTime" >
> <xs:sequence>
> <xs:element name="minutes" type="types:minutes"
> />
> </xs:sequence>
> </xs:extension>
> </xs:complexContent>
> </xs:complexType>
>
>
> The castor compiler doesn't throw any error, it simply freezes. Any idea?
>
> Thanks in advance,
> Michele
>
> -------------------------------------------------
> If you wish to unsubscribe from this list, please
> send an empty message to the following address:
>
> [EMAIL PROTECTED]
> -------------------------------------------------
>
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------