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())
       {
  
  
  

Reply via email to