You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by ga...@locus.apache.org on 2000/11/01 03:18:42 UTC
cvs commit: xml-xalan/java/src/org/apache/xpath/patterns StepPattern.java
garyp 00/10/31 18:18:42
Modified: java/src/org/apache/xpath/patterns StepPattern.java
Log:
Implement document fragments to mirror documents.
Revision Changes Path
1.12 +2 -1 xml-xalan/java/src/org/apache/xpath/patterns/StepPattern.java
Index: StepPattern.java
===================================================================
RCS file: /home/cvs/xml-xalan/java/src/org/apache/xpath/patterns/StepPattern.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- StepPattern.java 2000/10/31 17:05:24 1.11
+++ StepPattern.java 2000/11/01 02:18:39 1.12
@@ -122,6 +122,7 @@
m_targetString = PsuedoNames.PSEUDONAME_ANY;
break;
case NodeFilter.SHOW_DOCUMENT :
+ case NodeFilter.SHOW_DOCUMENT | NodeFilter.SHOW_DOCUMENT_FRAGMENT :
m_targetString = PsuedoNames.PSEUDONAME_ROOT;
break;
case NodeFilter.SHOW_ELEMENT :
@@ -246,7 +247,7 @@
score = NodeTest.SCORE_NONE;
}
else if ((nodeType == Node.DOCUMENT_NODE || nodeType == Node.DOCUMENT_FRAGMENT_NODE)
- && m_whatToShow != NodeFilter.SHOW_DOCUMENT)
+ && m_whatToShow != (NodeFilter.SHOW_DOCUMENT | NodeFilter.SHOW_DOCUMENT_FRAGMENT))
{
score = NodeTest.SCORE_NONE;
}