> On Thu, Sep 28, 2006 at 09:39:30AM -0500, David Hagood wrote:

>   Sorry there is no code in libxml2 for that. Basically any API here which
> will write the open tag will also write the closing tag, ... unless you
> use the xmlWriter
>
I realize that I may not be able to write the document level tag this way. I

>   The library has no API to save non balanced XML Fragment, this is
> basically
> a feature to avoid some of the horrors you can see around.
>
And I can certainly understand that - and that really is not what I am
asking for.

What I want is an API which can accept an xmlNodePtr, and write it and its
children out. The node shall be balanced, closed, etc.

>   There is a streaming writing API: the xmlWriter

Which, as far as I can see, does not have an API to accept an xmlNodePtr
and write a balanced tag and all its children out. In fact, it looks to me
like xmlWriter is really little better than printf'ing the tags out - but
perhaps I am missing something.

Obviously, within the existing library there is code that can take a
nodeptr and write it out - perhaps that code is not exported. Perhaps it
should be.

So, what it boils down to is, is there a routine that will do this, or am
I stuck writing my own version that will walk the node list and write it
out?
_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to