Maybe the test element is still too simple:
<xs:complexType name="statistic">
<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="codestore-time" type="types:codestoreTime"
nillable="true" />
<xs:element name="deployment-time" type="types:deploymentTime"
nillable="true" />
<xs:element name="service-time" type="types:serviceTime" />
<xs:element name="node-to-manager" type="types:networkTime" />
</xs:sequence>
</xs:complexType>
Michele Mazzucco wrote:
> 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]
> -------------------------------------------------
>
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------