morten      01/06/08 05:57:56

  Modified:    java/src/org/apache/xalan/xsltc/compiler Constants.java
                        Parser.java
               java/src/org/apache/xalan/xsltc/runtime DefaultRun.java
  Log:
  A few more changes to make sure the parsers used are namespace aware.
  Submitted by: [EMAIL PROTECTED]
  Reviewed by:  [EMAIL PROTECTED]
  
  Revision  Changes    Path
  1.5       +4 -1      
xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Constants.java
  
  Index: Constants.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/compiler/Constants.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Constants.java    2001/06/06 10:44:47     1.4
  +++ Constants.java    2001/06/08 12:57:52     1.5
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: Constants.java,v 1.4 2001/06/06 10:44:47 morten Exp $
  + * @(#)$Id: Constants.java,v 1.5 2001/06/08 12:57:52 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -86,6 +86,9 @@
       public final int WARNING         = 4;
   
       public static final String EMPTYSTRING = "";
  +
  +    public static final String NAMESPACE_FEATURE =
  +     "http://xml.org/sax/features/namespaces";;
   
       public static final String TRANSLET_INTF
        = "org.apache.xalan.xsltc.Translet";
  
  
  
  1.10      +7 -2      
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.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- Parser.java       2001/06/08 12:12:45     1.9
  +++ Parser.java       2001/06/08 12:57:52     1.10
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: Parser.java,v 1.9 2001/06/08 12:12:45 morten Exp $
  + * @(#)$Id: Parser.java,v 1.10 2001/06/08 12:57:52 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -373,7 +373,12 @@
        try {
            // Create a SAX parser and get the XMLReader object it uses
            final SAXParserFactory factory = SAXParserFactory.newInstance();
  -         factory.setFeature("http://xml.org/sax/features/namespaces",true);
  +         try {
  +             factory.setFeature(Constants.NAMESPACE_FEATURE,true);
  +         }
  +         catch (Exception e) {
  +             factory.setNamespaceAware(true);
  +         }
            final SAXParser parser = factory.newSAXParser();
            final XMLReader reader = parser.getXMLReader();
   
  
  
  
  1.7       +8 -2      
xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultRun.java
  
  Index: DefaultRun.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/runtime/DefaultRun.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DefaultRun.java   2001/06/08 12:12:53     1.6
  +++ DefaultRun.java   2001/06/08 12:57:55     1.7
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: DefaultRun.java,v 1.6 2001/06/08 12:12:53 morten Exp $
  + * @(#)$Id: DefaultRun.java,v 1.7 2001/06/08 12:57:55 morten Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -82,6 +82,7 @@
   import org.apache.xalan.xsltc.dom.DOMImpl;
   import org.apache.xalan.xsltc.dom.Axis;
   import org.apache.xalan.xsltc.dom.DTDMonitor;
  +import org.apache.xalan.xsltc.compiler.Constants;
   
   final public class DefaultRun {
   
  @@ -126,7 +127,12 @@
   
            // Create a SAX parser and get the XMLReader object it uses
            final SAXParserFactory factory = SAXParserFactory.newInstance();
  -         factory.setFeature("http://xml.org/sax/features/namespaces",true);
  +         try {
  +             factory.setFeature(Constants.NAMESPACE_FEATURE,true);
  +         }
  +         catch (Exception e) {
  +             factory.setNamespaceAware(true);
  +         }
            final SAXParser parser = factory.newSAXParser();
            final XMLReader reader = parser.getXMLReader();
   
  
  
  

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

Reply via email to