Minor performance improvement. String.length() == 0 tends to be slightly faster than String.equals("").
diff --git a/src/org/apache/xalan/templates/ElemLiteralResult.java b/src/org/apache/xalan/templates/ElemLiteralResult.java
index 1bf9cd2..246fb05 100644
--- a/src/org/apache/xalan/templates/ElemLiteralResult.java
+++ b/src/org/apache/xalan/templates/ElemLiteralResult.java
@@ -251,9 +251,9 @@
         AVT avt = (AVT) m_avts.get(i);
         namespace = avt.getURI();
         
-        if ((namespace != null && (!namespace.equals("")) && (namespace 
+        if ((namespace != null && (namespace.length() != 0) && (namespace 
                 +":"+avt.getName()).equals(name))|| ((namespace == null || 
-                namespace.equals(""))&& avt.getRawName().equals(name)))
+                namespace.length() == 0)&& avt.getRawName().equals(name)))
         {
           return avt;
         }
@@ -836,7 +836,7 @@
           public String getNamespaceURI()
           {
                   String uri = m_attribute.getURI();
-                  return (uri.equals(""))?null:uri;
+                  return (uri.length() == 0)?null:uri;
           }
 
           /**
@@ -858,7 +858,7 @@
           {
                   String uri = m_attribute.getURI();
                   String localName = getLocalName();
-                  return (uri.equals(""))?localName:uri+":"+localName;
+                  return (uri.length() == 0)?localName:uri+":"+localName;
           }
           
           /**
@@ -913,7 +913,7 @@
           {
                   String uri = m_attribute.getURI();
                   String rawName = m_attribute.getRawName();
-                  return (uri.equals(""))? 
+                  return (uri.length() == 0)? 
                         null:rawName.substring(0, rawName.indexOf(":"));
           }