Re: [xml] Question about parent/child (python-libxml2)
- From: "W. Borgert" <debacle debian org>
- To: Daniel Veillard <veillard redhat com>
- Cc: xml gnome org
- Subject: Re: [xml] Question about parent/child (python-libxml2)
- Date: Mon, 10 May 2004 06:05:32 +0000
On Sun, May 09, 2004 at 03:39:47PM -0400, Daniel Veillard wrote:
  the para node has a list of children. The childens are a doubly
linked list (prev/next) . 
  what you want is the serialization of that list. You can serialize
each children independantly and concatenate the result.
I think, that I did exactly this in the first place :-)  As
I wrote in my initial mail
http://lists.gnome.org/archives/xml/2004-May/msg00078.html,
I did:
#!/usr/bin/env python
import libxml2
dom = libxml2.parseDoc('''<?xml version="1.0"?>
<para role="x">Then, shalt thou count to
<emphasis>three</emphasis>, no more, no less.</para>''')
nodes = dom.xpathEval("//*[ role='x']")
for n in nodes:
    if n.children:
        for c in n.children:
            if c.name == "comment":
                continue
            print c.serialize()
I got:
"Then, shalt thou count to
<emphasis>three</emphasis>
three
, no more, no less."
So my question was/is: How can I get rid of the 'three'
(second last line)?  Sorry for being not clear about the
problem.
Cheers,
-- 
W. Borgert <debacle debian org>, http://people.debian.org/~debacle/
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]