prussell 01/02/09 03:49:42
Modified: src/org/apache/cocoon/xml/dom Tag: xml-cocoon2
DOMBuilder.java
Log:
Disabling the recreation of the Document node if a DTD isn't specified as
it is causing DOM006 Document hierachy errors. I'll try and refactor the
DOMBuilder sometime soon, as I have a feeling it may be overcomplicating
the issue.
Revision Changes Path
No revision
No revision
1.1.2.10 +6 -1
xml-cocoon/src/org/apache/cocoon/xml/dom/Attic/DOMBuilder.java
Index: DOMBuilder.java
===================================================================
RCS file:
/home/cvs/xml-cocoon/src/org/apache/cocoon/xml/dom/Attic/DOMBuilder.java,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -u -r1.1.2.9 -r1.1.2.10
--- DOMBuilder.java 2001/01/23 17:59:39 1.1.2.9
+++ DOMBuilder.java 2001/02/09 11:49:40 1.1.2.10
@@ -40,7 +40,7 @@
*
* @author <a href="mailto:[EMAIL PROTECTED]">Pierpaolo Fumagalli</a>
* (Apache Software Foundation, Exoffice Technologies)
- * @version CVS $Revision: 1.1.2.9 $ $Date: 2001/01/23 17:59:39 $
+ * @version CVS $Revision: 1.1.2.10 $ $Date: 2001/02/09 11:49:40 $
*/
public class DOMBuilder implements XMLConsumer, Loggable {
protected Logger log;
@@ -243,6 +243,10 @@
"'"+location());
// Recreate the document since no DTD was specified
} else {
+ /* DISABLED pending us tracking down what's
causing document
+ * hierachy errors when we do this. This may
well break people's
+ * code, but hopefully that will provide some
enlightenment
+ * anyhow.
// Recreate the document element
Document doc=this.factory.newDocument(n.getQName());
// Copy the old document root PIs
@@ -253,6 +257,7 @@
}
// Declare the new document as the new real document
this.document=doc;
+ */
this.current=this.document;
}
// Change the state before continuing