On 09/06/2009, James Hart <[email protected]> wrote: > I have a use case where I need to treat an xml document as a document > fragment, I won't get into the details of why exactly, but lets make the > assumption it is a valid use case for now.
For your case, rather than doing: > xmlSaveDoc(saveCtxt, doc_); Instead do: xmlSaveTree(saveCtxt, xmlDocGetRootElement(doc_)); > I don't want to have to hack the removal of this newline in my code if it > can be helped. Is there a way to do this and not get the newline? Is there > a way to output the xml string for just the root element instead of using > the document approach to get around this? Just hacking off the trailing newline is the method that's been used when needed in the past, see for instance: <https://bugs.webkit.org/show_bug.cgi?id=15919> <http://bugzilla.gnome.org/show_bug.cgi?id=495668> <http://trac.webkit.org/changeset/28014> <http://trac.webkit.org/browser/trunk/WebCore/xml/XSLTProcessor.cpp?rev=42738#L192> Martin _______________________________________________ xml mailing list, project page http://xmlsoft.org/ [email protected] http://mail.gnome.org/mailman/listinfo/xml
