[XML-SIG] Preserving XML and DocType declaration attributes using DOM
Daniel Veillard
veillard@redhat.com
Tue, 19 Mar 2002 17:18:32 -0500
On Tue, Mar 19, 2002 at 09:36:51PM +0100, Martin v. Loewis wrote:
> Dinu Gherman <gherman@darwin.in-berlin.de> writes:
>
> > Hi, I have something like the DOM code below, where I don't succedd in
> > getting at the doctype attributes. I'm trying to read an XML file with
> > DOM, manipulate it and save it to a new file... The PrettyPrint function
> > seems not to preserve the attributes of the XML and doctype declarations.
> >
> > Is there some other canonical way of doing this, maybe? Or is it an
> > issue with the Python 2.2 and PyXML 0.7 I'm using?
>
> To my knowledge, the DOM, as specified, does not support this kind of
> operation (atleast not in DOM level 2). Neither does any of the Python
> DOM implementations provide this as an extension.
libxml2 preserves those informations, the python bindings don't
provide DOM in a strict sense but provide an equivalent (larger)
API.
http://xmlsoft.org/python.html
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard@redhat.com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/