garyp 00/11/06 20:52:19
Modified: java/src/org/apache/xalan/templates ElemExtensionCall.java
Log:
Fix so that if an extension element processes its children (like Redirect),
xsl:fallback elements will by bypassed.
Revision Changes Path
1.13 +4 -0
xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionCall.java
Index: ElemExtensionCall.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionCall.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- ElemExtensionCall.java 2000/11/03 08:41:47 1.12
+++ ElemExtensionCall.java 2000/11/07 04:52:18 1.13
@@ -266,6 +266,10 @@
try
{
+ // We set isAvailable to true so that if the extension element
processes its
+ // children, and one of those children is an <xsl:fallback>, it won't
get invoked.
+
+ isAvailable = true;
nsh.processElement(this.getLocalName(), this, transformer,
getStylesheet(), sourceNode.getOwnerDocument(),
sourceNode, mode, this);