You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by st...@locus.apache.org on 2000/01/03 02:43:27 UTC
cvs commit: xml-cocoon/src/org/apache/cocoon/parser XercesParser.java
stefano 00/01/02 17:43:27
Modified: src/org/apache/cocoon/parser XercesParser.java
Log:
added speedups
Revision Changes Path
1.3 +6 -3 xml-cocoon/src/org/apache/cocoon/parser/XercesParser.java
Index: XercesParser.java
===================================================================
RCS file: /home/cvs/xml-cocoon/src/org/apache/cocoon/parser/XercesParser.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- XercesParser.java 1999/12/24 17:01:19 1.2
+++ XercesParser.java 2000/01/03 01:43:27 1.3
@@ -1,4 +1,4 @@
-/*-- $Id: XercesParser.java,v 1.2 1999/12/24 17:01:19 stefano Exp $ --
+/*-- $Id: XercesParser.java,v 1.3 2000/01/03 01:43:27 stefano Exp $ --
============================================================================
The Apache Software License, Version 1.1
@@ -63,7 +63,7 @@
* This class implements an XML parser using the Apache Xerces XML parser.
*
* @author <a href="mailto:stefano@apache.org">Stefano Mazzocchi</a>
- * @version $Revision: 1.2 $ $Date: 1999/12/24 17:01:19 $
+ * @version $Revision: 1.3 $ $Date: 2000/01/03 01:43:27 $
*/
public class XercesParser extends AbstractParser implements Status {
@@ -75,7 +75,10 @@
DOMParser parser = new DOMParser();
// parser.setEntityResolver(resolver);
parser.setFeature("http://xml.org/sax/features/validation", validate);
- parser.setFeature("http://apache.org/xml/features/dom/create-entity-ref-nodes", true );
+ parser.setFeature("http://apache.org/xml/features/dom/create-entity-ref-nodes", true);
+ parser.setFeature("http://apache.org/xml/features/validation/warn-on-duplicate-attdef", validate);
+ parser.setFeature("http://apache.org/xml/features/validation/warn-on-undeclared-elemdef", validate);
+ parser.setFeature("http://apache.org/xml/features/dom/defer-node-expansion", true);
parser.parse(input);
return parser.getDocument();
}