sboag       00/12/31 01:59:38

  Modified:    java/src/org/apache/xalan/templates ElemAttribute.java
  Log:
  Use empty strings instead of null for null namespaces, as per
  SAX convention.
  
  Revision  Changes    Path
  1.11      +9 -3      
xml-xalan/java/src/org/apache/xalan/templates/ElemAttribute.java
  
  Index: ElemAttribute.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemAttribute.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- ElemAttribute.java        2000/12/05 22:29:23     1.10
  +++ ElemAttribute.java        2000/12/31 09:59:38     1.11
  @@ -200,7 +200,7 @@
         if (null == attrName)
           return;
   
  -      String attrNameSpace = null;  // by default
  +      String attrNameSpace = "";  // by default
   
         // Did they declare a namespace attribute?
         if (null != m_namespace_avt)
  @@ -258,6 +258,7 @@
           try
           {
             attrNameSpace = getNamespaceForPrefix(nsprefix);
  +          // System.out.println("attrNameSpace: "+attrNameSpace);
   
             if ((null == attrNameSpace) && (nsprefix.length() > 0))
             {
  @@ -267,12 +268,13 @@
   
               return;
             }
  +          else if(null == attrNameSpace)
  +            attrNameSpace = "";
           }
           catch (Exception ex)
           {
   
             // Could not resolve prefix
  -          attrNameSpace = null;
   
             transformer.getMsgMgr().warn(
                                          
XSLTErrorResources.WG_COULD_NOT_RESOLVE_PREFIX,
  @@ -283,7 +285,11 @@
         }
   
         String localName = QName.getLocalPart(attrName);
  -
  +//      System.out.println("rhandler.addAttribute("+attrNameSpace+", "
  +//                                                 +localName+", "
  +//                                                 +attrName+", "
  +//                                                 +"CDATA"+", "
  +//                                                 +val+");");
         rhandler.addAttribute(attrNameSpace, localName, attrName, "CDATA", 
val);
       }
       catch(org.xml.sax.SAXException se)
  
  
  

Reply via email to