[program-l] Re: Python XML accessing data in sub elements

  • From: Cindy Coetzee <teachingwithkindness2@xxxxxxxxx>
  • To: program-l@xxxxxxxxxxxxx
  • Date: Mon, 7 Nov 2022 19:51:11 +0200

Please remove my email address

On Mon, 07 Nov 2022, 19:41 , <kperry@xxxxxxxxxxxxx> wrote:

You don’t need a sample to loop through all the sub branchs.



*From:* program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> *On
Behalf Of *Travis Roth
*Sent:* Monday, November 7, 2022 12:05 PM
*To:* program-l@xxxxxxxxxxxxx
*Subject:* [program-l] Re: Python XML accessing data in sub elements



Hi,

We don’t have a sample of the XML so I think guidance will be limited.

Take a look at this page which has a tutorial with some sample XML and now
the data is accessed:

https://docs.python.org/3/library/xml.etree.elementtree.html



*From:* program-l-bounce@xxxxxxxxxxxxx <program-l-bounce@xxxxxxxxxxxxx> *On
Behalf Of *reynoldsdavid46@xxxxxxxxx
*Sent:* Monday, November 7, 2022 10:29 AM
*To:* program-l@xxxxxxxxxxxxx
*Subject:* [program-l] Python XML accessing data in sub elements



Hi,

Here is my code so far:

<code begins>

import xml.etree.ElementTree as ET

mytree=ET.parse("away in a manger.xml")

myroot=mytree.getroot()

p=0

for note in myroot.iter("pitch"):

<code ends>

This iterates through all the pitch elements in the file correctly, but I
need to access sub elements of pitch, i.e. extract the data from those sub
elements.

Any help much appreciated.



David.?

Other related posts: