You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by ig...@apache.org on 2003/10/17 01:09:11 UTC

cvs commit: xml-xalan/java/src/org/apache/xalan/templates TemplateList.java

igorh       2003/10/16 16:09:11

  Modified:    java/src/org/apache/xalan/templates TemplateList.java
  Log:
  Patch for Bugzilla Bug 789. Submitted by  Richard Cao.
  
  Revision  Changes    Path
  1.36      +9 -1      xml-xalan/java/src/org/apache/xalan/templates/TemplateList.java
  
  Index: TemplateList.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/templates/TemplateList.java,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- TemplateList.java	30 Jan 2003 18:45:51 -0000	1.35
  +++ TemplateList.java	16 Oct 2003 23:09:11 -0000	1.36
  @@ -98,6 +98,14 @@
      */
     public void setTemplate(ElemTemplate template)
     {
  +    XPath matchXPath = template.getMatch();
  +    
  +    if (null == template.getName() && null == matchXPath)
  +    {  
  +      template.error(XSLTErrorResources.ER_NEED_NAME_OR_MATCH_ATTRIB,
  +          new Object[]{ "xsl:template" });
  +    }
  +    
       if (null != template.getName())
       {
         ElemTemplate existingTemplate = (ElemTemplate) m_namedTemplates.get(template.getName());
  @@ -121,7 +129,7 @@
         }
       }
   
  -    XPath matchXPath = template.getMatch();
  +    
   
       if (null != matchXPath)
       {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org