You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by ja...@apache.org on 2009/08/19 15:37:09 UTC
svn commit: r805800 -
/cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
Author: jasha
Date: Wed Aug 19 13:37:09 2009
New Revision: 805800
URL: http://svn.apache.org/viewvc?rev=805800&view=rev
Log:
COCOON-2228 fixed removing namespaces when using multiple attributes. No initial copy of attributes.
Modified:
cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
Modified: cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java
URL: http://svn.apache.org/viewvc/cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java?rev=805800&r1=805799&r2=805800&view=diff
==============================================================================
--- cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java (original)
+++ cocoon/trunk/core/cocoon-pipeline/cocoon-pipeline-components/src/main/java/org/apache/cocoon/transformation/StripNameSpacesTransformer.java Wed Aug 19 13:37:09 2009
@@ -78,17 +78,16 @@
public void startElement(String uri, String localName, String qName, Attributes attr)
throws SAXException {
- AttributesImpl l_attr = new AttributesImpl(attr);
+ AttributesImpl l_attr = new AttributesImpl();
String attrName;
String attrValue;
String attrType;
for (int i = 0; i < attr.getLength(); i++) {
- attrName = l_attr.getLocalName(i);
- attrValue = l_attr.getValue(i);
- attrType = l_attr.getType(i);
+ attrName = attr.getLocalName(i);
+ attrValue = attr.getValue(i);
+ attrType = attr.getType(i);
if (attrValue != null) {
- l_attr.removeAttribute(i);
l_attr.addAttribute(EMPTY_NS, attrName, attrName, attrType, attrValue);
}
}