Apurva, I need more sleep: XInclude _does_ in fact allow you to subselect using XPointer syntax.
See http://xml.apache.org/cocoon/userdocs/transformers/xinclude-transformer.html for details. Requires sitemap change. > -----Original Message----- > From: Per Kreipke [mailto:[EMAIL PROTECTED]] > Sent: Sunday, August 25, 2002 11:41 PM > To: [EMAIL PROTECTED] > Subject: RE: CInclude bug??? > > > 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]>