You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2003/12/01 03:43:40 UTC

cvs commit: ws-axis/java/src/org/apache/axis/message MessageElement.java

gdaniels    2003/11/30 18:43:40

  Modified:    java/src/org/apache/axis/message MessageElement.java
  Log:
  Fix 21854.
  
  Use full qname, not just prefix, when constructing attributes via JAX-RPC
  APIs.
  
  Revision  Changes    Path
  1.159     +5 -1      ws-axis/java/src/org/apache/axis/message/MessageElement.java
  
  Index: MessageElement.java
  ===================================================================
  RCS file: /home/cvs/ws-axis/java/src/org/apache/axis/message/MessageElement.java,v
  retrieving revision 1.158
  retrieving revision 1.159
  diff -u -r1.158 -r1.159
  --- MessageElement.java	30 Nov 2003 16:50:46 -0000	1.158
  +++ MessageElement.java	1 Dec 2003 02:43:40 -0000	1.159
  @@ -746,7 +746,11 @@
                                String value)
       {
           AttributesImpl attributes = makeAttributesEditable();
  -        attributes.addAttribute(namespace, localName, prefix, "CDATA",
  +        String attrName = localName;
  +        if (prefix != null && prefix.length() > 0) {
  +            attrName = prefix + ":" + localName;
  +        }
  +        attributes.addAttribute(namespace, localName, attrName, "CDATA",
                                   value);
       }
       /**