sboag 00/08/06 19:51:25
Modified: java/src/org/apache/xpath/functions FuncExtFunction.java
Log:
Change the order in which return values are processed, so that NodeIterators
take precidence over Nodes, if the same object implements both interfaces.
Revision Changes Path
1.3 +4 -4
xml-xalan/java/src/org/apache/xpath/functions/FuncExtFunction.java
Index: FuncExtFunction.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xpath/functions/FuncExtFunction.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- FuncExtFunction.java 2000/07/30 22:38:23 1.2
+++ FuncExtFunction.java 2000/08/07 02:51:24 1.3
@@ -75,13 +75,13 @@
{
result = new XRTreeFrag((DocumentFragment)val);
}
- else if(val instanceof Node)
- {
- result = new XNodeSet((Node)val);
- }
else if(val instanceof NodeIterator)
{
result = new XNodeSet((NodeIterator)val);
+ }
+ else if(val instanceof Node)
+ {
+ result = new XNodeSet((Node)val);
}
else
{