You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by sb...@locus.apache.org on 2000/03/03 05:08:28 UTC

cvs commit: xml-xalan/src/org/apache/xalan/xpath FuncLang.java

sboag       00/03/02 20:08:28

  Modified:    src/org/apache/xalan/xpath FuncLang.java
  Log:
  Fixes SPR #DMAN4H2N2Z, Under DOM, lang() fails in a case where it works under DTM.  Since Xerces seems to return "" for xml:lang, check for empty string as well as for null.
  
  Revision  Changes    Path
  1.4       +1 -1      xml-xalan/src/org/apache/xalan/xpath/FuncLang.java
  
  Index: FuncLang.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/src/org/apache/xalan/xpath/FuncLang.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FuncLang.java	2000/03/02 10:22:02	1.3
  +++ FuncLang.java	2000/03/03 04:08:27	1.4
  @@ -83,7 +83,7 @@
         if(Node.ELEMENT_NODE == parent.getNodeType())
         {
           String langVal = ((Element)parent).getAttribute("xml:lang");
  -        if(null != langVal)
  +        if((null != langVal) && (langVal.length() > 0))
           {
             if(langVal.toLowerCase().startsWith(lang.toLowerCase()))
             {