Re: Interleave

From
James Clark <>
Date
2001-03-29T05:29:57+00:00
ID
Thread
Re: Interleave
A "group" element containing a single element is always redundant.

"Kevin B. Doney" wrote:
> 
> This is a basic question but I am trying to catch up.
> 
> Within a choice, would interleave specify a group or would you still
> have to explicitly specify the group
> 
> <element name="addressBook">
>   <zeroOrMore>
>     <element name="card">
>      <choice>
>       <anyString/>
>       <interleave>
>         <element name="name">
>           <anyString/>
>         </element>
>         <element name="email">
>           <anyString/>
>         </element>
>       </interleave>
>      <choice/>
>     </element>
>   </zeroOrMore>
> </element>
> 
> OR
> 
> <element name="addressBook">
>   <zeroOrMore>
>     <element name="card">
>      <choice>
>       <anyString/>
>       <group>
>        <interleave>
>         <element name="name">
>          <anyString/>
>         </element>
>         <element name="email">
>          <anyString/>
>         </element>
>        </interleave>
>       <group/>
>      <choice/>
>     </element>
>   </zeroOrMore>
> </element>