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;