peiyongz 2003/04/01 19:14:42
Modified: c/src/xercesc/dom/impl DOMWriterImpl.cpp
Log:
Bug#18594: DOMWriter does not recognize Document Fragment
Revision Changes Path
1.32 +19 -1 xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp
Index: DOMWriterImpl.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/dom/impl/DOMWriterImpl.cpp,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- DOMWriterImpl.cpp 16 Mar 2003 05:42:04 -0000 1.31
+++ DOMWriterImpl.cpp 2 Apr 2003 03:14:42 -0000 1.32
@@ -57,6 +57,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.32 2003/04/02 03:14:42 peiyongz
+ * Bug#18594: DOMWriter does not recognize Document Fragment
+ *
* Revision 1.31 2003/03/16 05:42:04 peiyongz
* Bug#17983 Formatter does not escape control characters
*
@@ -832,6 +835,21 @@
*fFormatter << gXMLDecl_SDDecl << st << gXMLDecl_separator;
*fFormatter << gXMLDecl_endtag;
+
+ DOMNode *child = nodeToWrite->getFirstChild();
+ while( child != 0)
+ {
+ processNode(child, level);
+ child = child->getNextSibling();
+ }
+ printNewLine();
+ break;
+ }
+
+ case DOMNode::DOCUMENT_FRAGMENT_NODE:
+ {
+
+ setURCharRef();
DOMNode *child = nodeToWrite->getFirstChild();
while( child != 0)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]