ilene       2003/03/25 11:47:24

  Modified:    java/src/org/apache/xalan/templates Tag: XSLTC_DTM
                        FuncDocument.java
               java/src/org/apache/xalan/res Tag: XSLTC_DTM
                        XSLTErrorResources.java
                        XSLTErrorResources.properties
  Log:
  Committing Christine Li's ([EMAIL PROTECTED]) patch for bugzilla #18210.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.26.2.5  +8 -5      
xml-xalan/java/src/org/apache/xalan/templates/FuncDocument.java
  
  Index: FuncDocument.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/templates/FuncDocument.java,v
  retrieving revision 1.26.2.4
  retrieving revision 1.26.2.5
  diff -u -r1.26.2.4 -r1.26.2.5
  --- FuncDocument.java 30 Jan 2003 18:41:29 -0000      1.26.2.4
  +++ FuncDocument.java 25 Mar 2003 19:47:24 -0000      1.26.2.5
  @@ -130,11 +130,14 @@
           int baseNode = arg2.iter().nextNode();
   
           if (baseNode == DTM.NULL)
  -          warn(xctxt, XSLTErrorResources.WG_EMPTY_SECOND_ARG, null);
  -        
  -        DTM baseDTM = xctxt.getDTM(baseNode);
  -        base = baseDTM.getDocumentBaseURI();
  -
  +        {
  +             warn(xctxt, XSLTErrorResources.WG_EMPTY_SECOND_ARG, null);
  +             XNodeSet nodes = new XNodeSet(xctxt.getDTMManager());
  +             return nodes;
  +        }else{
  +             DTM baseDTM = xctxt.getDTM(baseNode);
  +         base = baseDTM.getDocumentBaseURI();
  +        }
           // %REVIEW% This doesn't seem to be a problem with the conformance
           // suite, but maybe it's just not doing a good test?
   //        int baseDoc = baseDTM.getDocument();
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.23.10.7 +1 -1      
xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.java
  
  Index: XSLTErrorResources.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.java,v
  retrieving revision 1.23.10.6
  retrieving revision 1.23.10.7
  diff -u -r1.23.10.6 -r1.23.10.7
  --- XSLTErrorResources.java   30 Jan 2003 18:41:24 -0000      1.23.10.6
  +++ XSLTErrorResources.java   25 Mar 2003 19:47:24 -0000      1.23.10.7
  @@ -2277,7 +2277,7 @@
   //  public static final int WG_EMPTY_SECOND_ARG = 26;
   
       { WG_EMPTY_SECOND_ARG,
  -      "Resulting nodeset from second argument of document function is empty. 
The first agument will be used."},
  +      "Resulting nodeset from second argument of document function is empty. 
Return an empty node-set."},
   
     //Following are the new WARNING keys added in XALAN code base after Jdk 
1.4 (Xalan 2.2-D11)
   
  
  
  
  1.15.4.1  +1 -1      
xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties
  
  Index: XSLTErrorResources.properties
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/res/XSLTErrorResources.properties,v
  retrieving revision 1.15
  retrieving revision 1.15.4.1
  diff -u -r1.15 -r1.15.4.1
  --- XSLTErrorResources.properties     1 Oct 2002 16:01:28 -0000       1.15
  +++ XSLTErrorResources.properties     25 Mar 2003 19:47:24 -0000      1.15.4.1
  @@ -655,7 +655,7 @@
   # WG_ILLEGAL_ATTRIBUTE_VALUE 
   WR0025=Illegal value used for attribute {0}\u003a {1}
   # WG_EMPTY_SECOND_ARG 
  -WR0026=Resulting nodeset from second argument of document function is empty. 
The first agument will be used.
  +WR0026=Resulting nodeset from second argument of document function is empty. 
Return an empty node-set.
   
   # Note to translators:  "name" and "xsl:processing-instruction" are keywords
   # and must not be translated.
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to