-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

this is the xml document:

<?xml version="1.0" encoding="utf-8"?>
<string xmlns="http://www......";>&lt;DataSet&gt;
~   &lt;Order&gt;
~     &lt;Customer&gt;439&lt;/Customer&gt;
        (... others ...)
~   &lt;/Order&gt;
&lt;/DataSet&gt;</string>

When I do:

print xmldoc.toxml()

it prints:
<?xml version="1.0" ?>
<string xmlns="http://www...";>&lt;DataSet&gt;
~  &lt;Order&gt;
~    &lt;Customer&gt;439&lt;/Customer&gt;

~  &lt;/Order&gt;
&lt;/DataSet&gt;</string>

__________________________________________________________
with:   stringNode = xmldoc.childNodes[0]
        print stringNode.toxml()
I get:
<string xmlns="http://www.......";>&lt;DataSet&gt;
~  &lt;Order&gt;
~    &lt;Customer&gt;439&lt;/Customer&gt;

~  &lt;/Order&gt;
&lt;/DataSet&gt;</string>
______________________________________________________________________

with:   DataSetNode = stringNode.childNodes[0]
        print DataSetNode.toxml()

I get:

&lt;DataSet&gt;
~  &lt;Order&gt;
~    &lt;Customer&gt;439&lt;/Customer&gt;

~  &lt;/Order&gt;
&lt;/DataSet&gt;
_______________________________________________________________-

so far so good, but when I issue the command:

print DataSetNode.childNodes[0]

I get:
IndexError: tuple index out of range

Why the error, and why does it return a tuple?
Why doesn't it return:
        &lt;Order&gt;
            &lt;Customer&gt;439&lt;/Customer&gt;

        &lt;/Order&gt;
??
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFB76y3Hn4UHCY8rB8RAvQsAKCFD/hps8ybQli8HAs3iSCvRjwqjACfS/12
5gctpB91S5cy299e/TVLGQk=
=XR2a
-----END PGP SIGNATURE-----
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to