cziegeler 2002/06/06 03:27:06 Modified: src/java/org/apache/cocoon/webapps/session/xml XMLUtil.java Log: Fixed minor bug in attribute creation Revision Changes Path 1.3 +6 -4 xml-cocoon2/src/java/org/apache/cocoon/webapps/session/xml/XMLUtil.java Index: XMLUtil.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/java/org/apache/cocoon/webapps/session/xml/XMLUtil.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- XMLUtil.java 19 Apr 2002 11:02:59 -0000 1.2 +++ XMLUtil.java 6 Jun 2002 10:27:06 -0000 1.3 @@ -95,7 +95,7 @@ * @deprecated Do not use this class! We will provide a better solution for most methods soon. * * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> - * @version CVS $Id: XMLUtil.java,v 1.2 2002/04/19 11:02:59 cziegeler Exp $ + * @version CVS $Id: XMLUtil.java,v 1.3 2002/06/06 10:27:06 cziegeler Exp $ */ public final class XMLUtil { @@ -198,7 +198,9 @@ } if (isAttribute == true) { try { - newNode = XMLUtil.getOwnerDocument(rootNode).createAttributeNS(null, nodeName); + newNode = XMLUtil.getOwnerDocument(rootNode).createAttributeNS(null, nodeName.substring(1)); + ((Element)parent).setAttributeNodeNS((org.w3c.dom.Attr)newNode); + parent = newNode; } catch (DOMException local) { throw new ProcessingException("Unable to create new DOM node: '"+nodeName+"'.", local); } @@ -239,9 +241,9 @@ } } } + parent.appendChild(newNode); + parent = newNode; } - parent.appendChild(newNode); - parent = newNode; } else { parent = singleNode; }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]