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 2001/08/14 15:06:35 UTC

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

gdaniels    01/08/14 06:06:35

  Modified:    java/src/org/apache/axis/message MessageElement.java
                        SOAPEnvelope.java
  Log:
  Fix namespace mapping problem - use the right collection, get rid of
  the old one.
  
  Revision  Changes    Path
  1.44      +0 -2      xml-axis/java/src/org/apache/axis/message/MessageElement.java
  
  Index: MessageElement.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/message/MessageElement.java,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- MessageElement.java	2001/08/14 03:49:19	1.43
  +++ MessageElement.java	2001/08/14 13:06:35	1.44
  @@ -94,8 +94,6 @@
       
       protected Vector qNameAttrs = null;
   
  -    public Hashtable nsDecls = new Hashtable();
  -                                     
       // Some message representations - as recorded SAX events...
       protected SAX2EventRecorder recorder = null;
       protected int startEventIndex = 0;
  
  
  
  1.33      +5 -4      xml-axis/java/src/org/apache/axis/message/SOAPEnvelope.java
  
  Index: SOAPEnvelope.java
  ===================================================================
  RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/message/SOAPEnvelope.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- SOAPEnvelope.java	2001/08/14 03:49:19	1.32
  +++ SOAPEnvelope.java	2001/08/14 13:06:35	1.33
  @@ -258,12 +258,13 @@
           throws Exception
       {
           // Register namespace prefixes.
  -        Enumeration enum = nsDecls.keys();
  -        while (enum.hasMoreElements()) {
  -            String uri = (String)enum.nextElement();
  -            context.registerPrefixForURI((String)nsDecls.get(uri), uri);
  +        for (Iterator i = namespaces.iterator(); i.hasNext(); ) {
  +            Mapping mapping = (Mapping)i.next();
  +            context.registerPrefixForURI(mapping.getPrefix(),
  +                                         mapping.getNamespaceURI());
           }
           
  +        Enumeration enum;
           AttributesImpl attrs = null;
           if (encodingStyleURI != null) {
               attrs = new AttributesImpl();