elena 2003/11/14 15:19:36
Modified: java/src/org/apache/xerces/parsers XML11Configuration.java
Log:
Fixing a bug in XML10 configurePipeline: we should always setup DTD pipeline (was
only
setup if scanner has not been changed)
Revision Changes Path
1.9 +15 -17
xml-xerces/java/src/org/apache/xerces/parsers/XML11Configuration.java
Index: XML11Configuration.java
===================================================================
RCS file:
/home/cvs/xml-xerces/java/src/org/apache/xerces/parsers/XML11Configuration.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- XML11Configuration.java 13 Nov 2003 05:41:28 -0000 1.8
+++ XML11Configuration.java 14 Nov 2003 23:19:36 -0000 1.9
@@ -1104,22 +1104,22 @@
// setup DTD pipeline
if (fCurrentDTDScanner != fDTDScanner) {
- fCurrentDTDScanner = fDTDScanner;
+ fCurrentDTDScanner = fDTDScanner;
setProperty(DTD_SCANNER, fCurrentDTDScanner);
setProperty(DTD_PROCESSOR, fDTDProcessor);
- fDTDScanner.setDTDHandler(fDTDProcessor);
- fDTDProcessor.setDTDSource(fDTDScanner);
- fDTDProcessor.setDTDHandler(fDTDHandler);
- if (fDTDHandler != null) {
- fDTDHandler.setDTDSource(fDTDProcessor);
- }
+ }
+ fDTDScanner.setDTDHandler(fDTDProcessor);
+ fDTDProcessor.setDTDSource(fDTDScanner);
+ fDTDProcessor.setDTDHandler(fDTDHandler);
+ if (fDTDHandler != null) {
+ fDTDHandler.setDTDSource(fDTDProcessor);
+ }
- fDTDScanner.setDTDContentModelHandler(fDTDProcessor);
- fDTDProcessor.setDTDContentModelSource(fDTDScanner);
- fDTDProcessor.setDTDContentModelHandler(fDTDContentModelHandler);
- if (fDTDContentModelHandler != null) {
- fDTDContentModelHandler.setDTDContentModelSource(fDTDProcessor);
- }
+ fDTDScanner.setDTDContentModelHandler(fDTDProcessor);
+ fDTDProcessor.setDTDContentModelSource(fDTDScanner);
+ fDTDProcessor.setDTDContentModelHandler(fDTDContentModelHandler);
+ if (fDTDContentModelHandler != null) {
+ fDTDContentModelHandler.setDTDContentModelSource(fDTDProcessor);
}
// setup document pipeline
@@ -1169,7 +1169,7 @@
// add schema component
setProperty(SCHEMA_VALIDATOR, fSchemaValidator);
addCommonComponent(fSchemaValidator);
- fSchemaValidator.reset(this);
+ fSchemaValidator.reset(this);
// add schema message formatter
if
(fErrorReporter.getMessageFormatter(XSMessageFormatter.SCHEMA_DOMAIN) == null) {
XSMessageFormatter xmft = new XSMessageFormatter();
@@ -1375,7 +1375,6 @@
* @param component The component to add.
*/
protected void addComponent(XMLComponent component) {
- //System.out.println("==>Adding XML 1.0: "+component);
// don't add a component more than once
if (fComponents.contains(component)) {
return;
@@ -1464,7 +1463,6 @@
* @param component The component to add.
*/
protected void addXML11Component(XMLComponent component) {
- //System.out.println("Adding XML 1.1: " + component);
// don't add a component more than once
if (fXML11Components.contains(component)) {
return;
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]