Daniel Fagerstrom wrote:
[EMAIL PROTECTED] wrote:

Author: sylvain
Date: Thu Apr 14 05:26:52 2005
New Revision: 161263

URL: http://svn.apache.org/viewcvs?view=rev&rev=161263
Log:
Fix JXTG namespace issue

Added:
cocoon/trunk/src/java/org/apache/cocoon/xml/NamespaceSupport.java (with props)
cocoon/trunk/src/java/org/apache/cocoon/xml/RedundantNamespacesFilter.java (with props)
Modified:
cocoon/trunk/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java



Modified: cocoon/trunk/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java


URL: http://svn.apache.org/viewcvs/cocoon/trunk/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java?view=diff&r1=161262&r2=161263

==============================================================================

--- cocoon/trunk/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java (original)
+++ cocoon/trunk/src/java/org/apache/cocoon/generation/JXTemplateGenerator.java Thu Apr 14 05:26:52 2005
@@ -55,6 +55,7 @@
import org.apache.cocoon.environment.SourceResolver;
import org.apache.cocoon.transformation.ServiceableTransformer;
import org.apache.cocoon.xml.IncludeXMLConsumer;
+import org.apache.cocoon.xml.RedundantNamespacesFilter;
import org.apache.cocoon.xml.XMLConsumer;
import org.apache.cocoon.xml.XMLUtils;
import org.apache.cocoon.xml.dom.DOMBuilder;
@@ -2482,7 +2483,7 @@
private void performGeneration(final XMLConsumer consumer, MyJexlContext jexlContext, JXPathContext jxpathContext,
StartElement macroCall, Event startEvent, Event endEvent) throws SAXException {
cocoon.put("consumer", consumer);
- execute(this.xmlConsumer, globalJexlContext, jxpathContext, null,
+ execute(new RedundantNamespacesFilter(this.xmlConsumer), globalJexlContext, jxpathContext, null,
startEvent, null);
}


Care to keep the refactored JXTG in synch ;)

http://svn.apache.org/viewcvs.cgi/cocoon/blocks/unsupported/template/trunk/java/org/apache/cocoon/template/jxtg/JXTemplateGenerator.java?view=markup
I'll do it. I had written a wrapper myself for JXTG events but I see this one is much more complicated. I'll revert my local changes and apply this code.

--
Leszek Gawron                                      [EMAIL PROTECTED]
IT Manager                                         MobileBox sp. z o.o.
+48 (61) 855 06 67                              http://www.mobilebox.pl
mobile: +48 (501) 720 812                       fax: +48 (61) 853 29 65

Reply via email to