garyp 00/10/12 00:53:40
Modified: java/src/org/apache/xalan/templates ElemExtensionDecl.java
Log:
Handle case where prefix attribute is specified but there is no
corresponding namespace declaration.
Revision Changes Path
1.8 +5 -0
xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionDecl.java
Index: ElemExtensionDecl.java
===================================================================
RCS file:
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/ElemExtensionDecl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ElemExtensionDecl.java 2000/10/10 19:10:37 1.7
+++ ElemExtensionDecl.java 2000/10/12 07:53:39 1.8
@@ -165,6 +165,11 @@
String scriptSrc = null;
String prefix = getPrefix();
String declNamespace = getNamespaceForPrefix(prefix);
+
+ if (null == declNamespace)
+ throw new SAXException("Prefix " + prefix + " does not have a
corresponding "
+ + "namespace declaration");
+
for(ElemTemplateElement child = getFirstChildElem();
child != null; child = child.getNextSiblingElem())
{