Hi Stephen,
<element>s with names can only have minOccurs/maxOccurs attributes if
they're local to a complexType. This implies that the element is part of
an XSParticle. It's on the XSParticle that holds the reference to the
XSElementDeclaration that you'll find the minOccurs/maxOccurs values, if
I'm reading the API correctly.
Cheers,
Neil
Neil Graham
XML Parser Development
IBM Toronto Lab
Phone: 905-413-3519, T/L 969-3519
E-mail: [EMAIL PROTECTED]
|---------+---------------------------->
| | Lingzhi Zhang |
| | <[EMAIL PROTECTED]|
| | du> |
| | |
| | 07/18/2003 12:22 |
| | PM |
| | Please respond to|
| | xerces-j-user |
| | |
|---------+---------------------------->
>---------------------------------------------------------------------------------------------------------------------------------------------|
|
|
| To: [EMAIL PROTECTED]
|
| cc:
|
| Subject: Re: get occurence constraint in elementation declaration
|
|
|
|
|
>---------------------------------------------------------------------------------------------------------------------------------------------|
Hi, Neil,
The XSParticles of XSComplexTypeDefinition does work. I could get the
occurrence constraint if they are in ComplexTypeDefinition throught
particles, such that
<complexType name=aType>
<all minOccur=0 maxOccur=10>
......
</all>
</complexType
However, I am wondering how to get the max/minOccurs values
XSElementDeclaration, like
<element name=a minOccur=0 maxOccur=10>
ElementDeclaration seems not have any particle. So, where these
max/minOccur are saved in Xerces?
Thanks.
Stephen
On Fri, 18 Jul 2003, Neil Graham wrote:
> Hi Stephen,
>
> Although the PSVI hasn't been my focus, if you can't get this through the
> XSParticle interface, I'd think we have a bug. XSComplexTypeDefinitions
> will have XSParticles that you can query for their max/minOccurs values;
> depending on the content model, you may have to interrogate the
XSParticle
> for XSModelGroups, which themselves will contain nested XSParticles etc.
>
> Hope that helps somewhat...
>
> Cheers,
> Neil
> Neil Graham
> XML Parser Development
> IBM Toronto Lab
> Phone: 905-413-3519, T/L 969-3519
> E-mail: [EMAIL PROTECTED]
>
>
>
>
> |---------+---------------------------->
> | | Lingzhi Zhang |
> | | <[EMAIL PROTECTED]|
> | | du> |
> | | |
> | | 07/17/2003 08:00 |
> | | PM |
> | | Please respond to|
> | | xerces-j-user |
> | | |
> |---------+---------------------------->
> >
---------------------------------------------------------------------------------------------------------------------------------------------|
> |
|
> | To: [EMAIL PROTECTED]
|
> | cc:
|
> | Subject: get occurence constraint in elementation declaration
|
> |
|
> |
|
> >
---------------------------------------------------------------------------------------------------------------------------------------------|
>
>
>
>
> Hi,
>
> I feel that Xerces might not support getting occurence constraint in
> elementation declaration. For example, in
>
> <element name="a" type="aType" minOccur = 0 maxOccur = unbounded>
>
> how to get the minOccur and maxOccur of element a? Does Xerces API
> support? Thanks.
>
> Stephen
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]