On 5/11/07, Kalyan Sarkar <[EMAIL PROTECTED]> wrote:

Thanks a lot, I misunderstood the '*' for any name.

'*' does stand for any name, maybe i misunderstood your question ;)

a few examples:

   [foo]
     + * (nt:base)

declares a node type 'foo' which can have any number of child nodes
of type 'nt:base' (i.e., any type) and any name. the names of the child
nodes however must be unique.

   [foo]
     + bar (nt:base) multiple

declares a node type 'foo' which can have any number of child nodes
named 'bar'. so called same-name-sibling nodes are distinguished by
an 1-based index.

   [foo]
     + bar (nt:base)

declares a node type 'foo' which can have 0 or 1 child node
named 'bar'.

cheers
stefan

Regards,
kalyan


Stefan Guggisberg wrote:
>
> hi kalyan
>
> On 5/10/07, Kalyan Sarkar <[EMAIL PROTECTED]> wrote:
>>
>> May sound stupid, but is there a way to define a nodetype that can have
>> any
>> no. of child nodes?
>
> just specify '*' as the name in the child node definition.
> nt:unstructered is an example
> for a such a node type.
>
> cheers
> stefan
>
>> --
>> View this message in context:
>> http://www.nabble.com/Any-number-of-child-nodes--tf3722026.html#a10414651
>> Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
>>
>>
>
>

--
View this message in context: 
http://www.nabble.com/Any-number-of-child-nodes--tf3722026.html#a10426412
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.


Reply via email to