1

Python で cElementTree ライブラリを使用して xml を解析しようとしていますが、プログラムを実行しようとするとエラーが発生します。

#!/usr/bin/python

import os
import xml.etree.ElementTree as etree

filename = "mood_ib_history_parameters_DEV.xml"
__currentlocation__ = os.getcwd()
__fullpath__ = os.path.join(__currentlocation__,filename)

tree = etree.parse(__fullpath__)
root = tree.getroot()

for child in root:
    print child.tag
    print child.attrib

の内容mood_ib_history_parameters_DEV.xml:

<IB_Details>
   <hive_db>installbase</hive_db>
   <EDGE_HIVE_CONN>${EDGE_HIVE_CONN2}</EDGE_HIVE_CONN>
   <target_dir>somepath</target_dir>
   <to_email_alias>sr_ssot_dev@cisco.com</to_email_alias>
   <to_email_cc>hi@someone</to_email_cc>
   <from_email_alias>mail@google.com</from_email_alias>
   <dburl>jdbc:</dburl>
   <SQOOP_EDGE_CONN>${SQOOP_EDGE_NODE_1}</SQOOP_EDGE_CONN>
   <user_name>U</user_name>
   <password>P</password>
   <IB_log_table>IB_log</IB_log_table>
   <SR_DG_master_table>master</SR_DG_master_table>
   <SR_DG_table>governance_log</SR_DG_table>
</IB_Details>
4

0 に答える 0