That is weird. It doesn't happen after the fix (I've got both static and dynamic includes)
-Andy apurva zaveri wrote: >One more wierd finding: > >This is another place where I am experimneting with >CInclude. > ><cinclude:include >src="cocoon://commons/contents/emp_table.xml" >select="data/dept/*" /> > >the @select in this CInclude transformer >works exactly the way it should. And it is no >different from the previous case. > >The only difference is that the previous case had a >fileGenerator with a static xml file (ATTRIBUTES.xml) >wherease over here >(emp_table.xml) is a cocoon pipeline that has a >generator (not a fileGenerator like in previous case) >but a ServletGenerator that generates xml from a >database using an predefined SQL query. > >But why should that difference matter? > >@select in CInclude transformer does works corretly >with a ServletGenerator behind it but if fileGenerator >is behind it, it does not work. > >Is that the nature of the bug??? > >-Apurva > > > > > > > >--- apurva zaveri <[EMAIL PROTECTED]> wrote: > > >>Thats great Andy! >> >>Let us know when you submit the fix. >> >>Also is there a way one can find out every time a >>new >>fix or a patch is submitted??? I am still quite new >>to >>cocoon. >> >>-Apurva >> >>--- "Andrew C. Oliver" <[EMAIL PROTECTED]> wrote: >> >> >>>Incorrect. This is a bug and the @select does >>> >>> >>work >> >> >>>in Cocoon 2.1.x. >>> >>>I have a fix on my local drive but I haven't >>>submitted it yet. Will do >>>so very soon. >>> >>>-Andy >>> >>>Per Kreipke wrote: >>> >>> >>> >>>>Apurva, >>>> >>>> >>>> >>>> >>>> >>>>>to make the long story short: >>>>> >>>>>the output has the whole xml file after the >>>>> >>>>> >>>section of >>> >>> >>>>>the xml file i want to include. >>>>> >>>>>i.e >>>>> >>>>><cinclude:include >>>>>src="../../commons/contents/ATTRIBUTES.xml" >>>>>select="data/AGE/*" /> >>>>> >>>>>outputs: >>>>> >>>>><?xml version="1.0" encoding="UTF-8"?> >>>>><age> data <age> <!-- this is what i want --> >>>>> >>>>><data> <!-- this is what i DONT >>>>> >>>>> >>want >> >> >>>--> >>> >>> >>>>> <dt> text <dt> >>>>> <age> data <age> >>>>></data> >>>>> >>>>>Am i doin something wrong or is it a bug?? >>>>> >>>>> >>>>> >>>>> >>>>Not a bug. CInclude does not support selecting >>>> >>>> >>just >> >> >>>a portion of your XML >>> >>> >>>>model (and neither does XInclude). >>>> >>>>E.g. your @select above does nothing. >>>> >>>>To do what you want to do, just add a XSLT >>>> >>>> >>>tranformer _after_ your CInclude, >>> >>> >>>>then in that XSLT logic either: >>>> >>>>- match the elements you want with identity >>>> >>>> >>>templates, >>> >>> >>>>- or, create a generic identity template and use >>>> >>>> >>>empty matchers for the >>> >>> >>>>elements you _don't_ want. >>>> >>>>XSLT makes a clean, generic filtering language. >>>> >>>>Note: Cocoon's FilterTransformer does something >>>> >>>> >>>similar but in a very >>> >>> >>>>restricted way (it basically only is used for >>>> >>>> >>>paging through data models). >>> >>> >>>>Per >>>> >>>> >>>> >>>> >>--------------------------------------------------------------------- >> >> >>>>Please check that your question has not already >>>> >>>> >>>been answered in the >>> >>> >>>>FAQ before posting. >>>> >>>> >>><http://xml.apache.org/cocoon/faq/index.html> >>> >>> >>>>To unsubscribe, e-mail: >>>> >>>> >>><[EMAIL PROTECTED]> >>> >>> >>>>For additional commands, e-mail: >>>> >>>> >>><[EMAIL PROTECTED]> >>> >>> >>>> >>>> >>>> >>>> >>> >>> >>> >>> >>> >--------------------------------------------------------------------- > > >>>Please check that your question has not already >>>been answered in the >>>FAQ before posting. >>><http://xml.apache.org/cocoon/faq/index.html> >>> >>>To unsubscribe, e-mail: >>><[EMAIL PROTECTED]> >>>For additional commands, e-mail: >>><[EMAIL PROTECTED]> >>> >>> >>> >>__________________________________________________ >>Do You Yahoo!? >>Yahoo! Finance - Get real-time stock quotes >>http://finance.yahoo.com >> >> >> >> >--------------------------------------------------------------------- > > >>Please check that your question has not already >>been answered in the >>FAQ before posting. >><http://xml.apache.org/cocoon/faq/index.html> >> >>To unsubscribe, e-mail: >><[EMAIL PROTECTED]> >>For additional commands, e-mail: >><[EMAIL PROTECTED]> >> >> >> > > >__________________________________________________ >Do You Yahoo!? >Yahoo! Finance - Get real-time stock quotes >http://finance.yahoo.com > >--------------------------------------------------------------------- >Please check that your question has not already been answered in the >FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > >To unsubscribe, e-mail: <[EMAIL PROTECTED]> >For additional commands, e-mail: <[EMAIL PROTECTED]> > > > > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>