garyp       01/02/21 00:23:16

  Modified:    java/src/org/apache/xalan/lib Extensions.java
  Log:
  Correct implementation of string value of a node.
  
  Revision  Changes    Path
  1.9       +5 -4      xml-xalan/java/src/org/apache/xalan/lib/Extensions.java
  
  Index: Extensions.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/lib/Extensions.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- Extensions.java   2000/11/13 16:26:37     1.8
  +++ Extensions.java   2001/02/21 08:23:14     1.9
  @@ -69,6 +69,7 @@
   import org.apache.xpath.objects.XNumber;
   import org.apache.xpath.XPath;
   import org.apache.xpath.XPathContext;
  +import org.apache.xpath.DOMHelper;
   import org.xml.sax.SAXNotSupportedException;
   import java.util.Hashtable;
   import java.util.StringTokenizer;
  @@ -207,11 +208,11 @@
                for (int i = 0; i < ns.getLength(); i++)
                {
                        Node n = ns.elementAt(i);
  -            String key = n.getNodeValue();
  -            if (!stringTable.containsKey(key))
  +      String key = DOMHelper.getNodeData(n);
  +      if (!stringTable.containsKey(key))
                        {
  -                stringTable.put(key, n);
  -                dist.addElement(n);
  +        stringTable.put(key, n);
  +        dist.addElement(n);
                        }
                }
                return dist;
  
  
  

Reply via email to