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

cvs commit: xml-xalan/java/src/org/apache/xalan/xsltc/compiler Parser.java UnsupportedElement.java

minchau     2003/10/16 09:17:02

  Modified:    java/src/org/apache/xalan/xsltc/compiler Tag:
                        xslt20-compiled Parser.java UnsupportedElement.java
  Log:
  fix for bugzilla 23706.
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.59.2.1  +5 -3      xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Parser.java
  
  Index: Parser.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Parser.java,v
  retrieving revision 1.59
  retrieving revision 1.59.2.1
  diff -u -r1.59 -r1.59.2.1
  --- Parser.java	14 Aug 2003 16:27:43 -0000	1.59
  +++ Parser.java	16 Oct 2003 16:17:01 -0000	1.59.2.1
  @@ -973,9 +973,11 @@
   		if (uri.equals(XSLT_URI)) {
   		    node = new UnsupportedElement(uri, prefix, local);
   		    UnsupportedElement element = (UnsupportedElement)node;
  -		    ErrorMsg msg = new ErrorMsg(ErrorMsg.UNSUPPORTED_XSL_ERR,
  +		    if (versionIsOne) {
  +		    	ErrorMsg msg = new ErrorMsg(ErrorMsg.UNSUPPORTED_XSL_ERR,
   						_locator.getLineNumber(),local);
  -		    element.setErrorMessage(msg);
  +		    	element.setErrorMessage(msg);
  +		    }
   		}
   		// Check if this is an XSLTC extension element
   		else if (uri.equals(TRANSLET_URI)) {
  
  
  
  1.5.6.1   +5 -5      xml-xalan/java/src/org/apache/xalan/xsltc/compiler/UnsupportedElement.java
  
  Index: UnsupportedElement.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/UnsupportedElement.java,v
  retrieving revision 1.5
  retrieving revision 1.5.6.1
  diff -u -r1.5 -r1.5.6.1
  --- UnsupportedElement.java	30 Jan 2003 18:46:02 -0000	1.5
  +++ UnsupportedElement.java	16 Oct 2003 16:17:01 -0000	1.5.6.1
  @@ -146,10 +146,10 @@
        * Run type check on the fallback element (if any).
        */
       public Type typeCheck(SymbolTable stable) throws TypeCheckError {
  -	if (_fallback == null) {
  -	    throw new TypeCheckError(_message);
  -	}
  -	return(_fallback.typeCheck(stable));
  +		if (_fallback != null) {
  +			_fallback.typeCheck(stable);
  +		}
  +		return Type.Void;
       }
   
       /**
  
  
  

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