How would this name overloading work with respect to: - references from resources back to their calling pipeline - from a subsitemap back to the mounting reference
Seems these cases may make overloading desireable. Geoff Howard --- Sylvain Wallez <[EMAIL PROTECTED]> wrote: > <snip/> > > >>>know what? I like it. It seems a pretty nice > solution and the use of > >>>anchor-like syntax is simple and understandable. > >>> > >>>So you get my +1 on this. > >>> > >>> > >>I don't know if the attribute should be called > "name"? Isn't "id" the > >>right one for that? This would also ensure there > are no duplicates in a > >>sitemap. <snip/> > I also thought of "id", but I'd like to avoid this > no-duplicate > constraint, hence "name" : a sitemap is often > consituted of similar > pipeline patterns, and the same name will IMO often > be associated with > statements having the same role in different > branches of the sitemap. > > Example : > > <map:pipeline> > <map:match pattern="foo-*" name="topmatcher"> > <deep-nesting...> > <map:generate src="foobase-{#topmatcher:1}"/> > </deep-nesting...> > </map:match> > > <map:match pattern="bar-*" name="topmatcher"> > <deep-nesting...> > <map:generate type="bar" > src="{#topmatcher:1}"/> > </deep-nesting...> > </map:match> > </map:pipeline> > > An important difference between a sitemap and an Ant > file is that > pipeline construction follows a path in the sitemap > hierarchy, and thus > a statement cannot use variables defined by a > statement that isn't one > of its ancestors. This isn't true in Ant files where > targets can be > referenced from anywhere in the file. > > I also discussed about name overloading on a single > path at > http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=103432718409833&w=2 > > I guess you may not like this overloading. In that > case, what about > requiring uniqueness of names _on a path_, meaning > the same name can be > used in different branches of the sitemap tree ? > > Sylvain > > -- > Sylvain Wallez > Anyware Technologies Apache Cocoon > http://www.anyware-tech.com > mailto:[EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, email: > [EMAIL PROTECTED] > __________________________________________________ Do you Yahoo!? Faith Hill - Exclusive Performances, Videos & More http://faith.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]