1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#!/usr/bin/env python3
import xml.etree.ElementTree as ET
import sys
import traceback
VERBOSE=0
infile_path = sys.argv[1]
tree = ET.parse(infile_path)
root = tree.getroot()
for anElement in root.iter('C14'):
code = anElement.find('CodeFigure').text
meaning = anElement.find('Meaning_en').text
formula = anElement.find('ChemicalFormula').text
if "Reserved" in meaning or "-" in code:
print(f"# {code} {meaning}")
else:
if formula:
print(f"{code} {code} {meaning} {formula}")
else:
print(f"{code} {code} {meaning}")
|