cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ben Pope" <>
Subject RE: Cforms, Binding & Cross-Referenced data
Date Sun, 01 Aug 2004 17:06:52 GMT

>-----Original Message-----
>From: Timur Izhbulatov,,, [] 
>Sent: 01 August 2004 16:01
>Subject: Re: Cforms, Binding & Cross-Referenced data
>On Fri, Jul 30, 2004 at 01:45:23AM +0100, Ben Pope wrote:
>> When you say "Use xinclude (or cinclude) transformer:" I'm 
>not sure if 
>> you mean I should actually parse the above data with it... 
>If so, then 
>> the rest of the example doesn't seem to make sense as I lose 
>the xi:include elements.
>> E.g., the repeater row-path"xi:include" would fail, so I'll have to 
>> assume that I'm leaving the data as it is, not transforming it.

>Of course, you don't have to use this transformer when you do binding.
>But you may use it in another pippeline (e.g. to display the data).

OK, makes sense.

>> The identity won't work, 'cos <xi:include> elements don't have an id 
>> attribute.  Of course... I could give it an idref, but that 
>would seem 
>> to be going back to the way I had it.

>What if you just add the "id" attribute to the "xi:include" element?

Yeah... Or an idref attribute, so I know that it's a reference to an id, not
actually in id.

>> My personName doesn't work either, there is obviously no variable 
>> named id, I don't know how to locate the correct element to 
>bind to.  
>> I think this is the crux of the problem.

>Oops. I didn't think about it =)
>In case if we can have an "id" attribute in each "xi:include" 
>element, can we find the way to "ask" repeater for current id value?

Well that should do it, I guess... Whih is kinda where I was stuck.

However, I've had a bit of enlightenment: instead of serving my form
definition, template and binding file from the filesystem, I serve them
through a pipeline, allowing me to apply an XSLT, modifying them with
runtime parameters.  Using keys and various other technologies, I see no
reason why I cannot get this done... Just need to find some time to think
about it.

Need to move tomorrow, so I guess that will hold me up - how inconvenient!


P.S.  Sorry for the screwy formatting of included lines... Installing
Outlook-QuoteFix now...

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message