Only the <plaintext>
elements contain text:
for pt in root.findall('.//plaintext'):
if pt.text:
print(pt.text)
The .text
attribute holds the text of an element.
For your URL, that prints:
sqrt(2)
1.4142135623730950488016887242096980785696718753769480...
[1; 2^_]
Pythagoras's constant
sqrt(2)~~1.4142 (real, principal root)
-sqrt(2)~~-1.4142 (real root)
It looks like the <pod>
tags have interesting titles too:
for pod in root.findall('.//pod'):
print(pod.attrib['title'])
for pt in pod.findall('.//plaintext'):
if pt.text:
print('-', pt.text)
which then prints:
Input
- sqrt(2)
Decimal approximation
- 1.4142135623730950488016887242096980785696718753769480...
Number line
Continued fraction
- [1; 2^_]
Constant name
- Pythagoras's constant
All 2nd roots of 2
- sqrt(2)~~1.4142 (real, principal root)
- -sqrt(2)~~-1.4142 (real root)
Plot of all roots in the complex plane