- From: Carlos Verdes <cverdes@gmail.com>
- Date: Sat, 24 Nov 2012 13:45:12 +0000
- To: xmlschema-dev@w3.org, "www-voice@w3.org" <www-voice@w3.org>
- Message-ID: <CAMZOHDM1vbHf2SqaSfHk4bdHL2PtRbBuz9C5MnATxMORm+pctw@mail.gmail.com>
Hi,
I'm validating a scxml and getting a validation error which I don't think
it is.
The xml extract is:
<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:a="
http://www.nosolojava.com/android.scxml"
xmlns:xmpp="http://www.nosolojava.com/xmpp.scxml"
version="1.0" >
...
<!-- history state -->
<history id="history-conn-state">
<transition target="chat-connected-idle" />
</history>
The error is on history tag:
cvc-complex-type.2.4.b: The content of element 'history' is not complete.
One of '{WC[##any], "http://www.w3.org/2005/07/scxml":transition}' is
expected.
This has no sense because the transition element is present.
I have checked the schema:
<xsd:group name="scxml.history.content">
<xsd:sequence>
<xsd:group ref="scxml.extra.content" minOccurs="0"
maxOccurs="unbounded"/>
<xsd:element ref="transition" minOccurs="1" maxOccurs="1"/>
<xsd:group ref="scxml.extra.content" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
and.. the curious point is if I delete the first group in the secuence...
the error disapears!!
<xsd:group name="scxml.history.content">
<xsd:sequence>
<xsd:element ref="transition" minOccurs="1" maxOccurs="1"/>
<xsd:group ref="scxml.extra.content" minOccurs="0"
maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:group>
Any advice?
Received on Saturday, 24 November 2012 13:45:40 UTC