When I try to "get XML" on a DOMDocumentFragment the DOMWriter->writeNode()
returns:
Unrecognized Node Type
Should I be able to get the content of a document fragment? Once I append
the docfrag to a document the writeNode will show it in the contents. But
when I try to peform this action on a DOMDocumentFragment it does not work?
Am I missing something? I thought a DOMWriter was supposed to be able to
handle a docfrag.
// get the DOM representation
DOMNode *doc =
parser->getDocument();
DOMNode *docel=((DOMDocument*)doc)
->getDocumentElement();
DOMNode *docelchild=docel->getFirstChild
();
DOMNode *docelchild2=docel->getFirstChild
()->getNextSibling();
DOMNode
*docelchildofchild=docelchild->getFirstChild();
DOMDocumentType *docdoctype=((DOMDocument*)doc)
->getDoctype();
DOMDocumentFragment *docdocfrag=((DOMDocument*)doc)
->createDocumentFragment();
XMLCh *docfragname=XMLString::transcode
("newdocfrag");
DOMNode *docfragchild=((DOMDocument*)doc)
->createElement(docfragname);
XMLCh *docfragtext=XMLString::transcode
("newdocfragtext");
DOMText *docfragchildtext
=((DOMDocument*)doc)->createTextNode(docfragtext);
docfragchild->appendChild(docfragchildtext);
docdocfrag->appendChild(docfragchild);
cout<<"DocumentFragment XML: "<<endl;
theSerializer->writeNode(myFormTarget, *docdocfrag);
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]