我是 XAML 的新手,想知道如何使用 Python 从 XAML 文件中提取数据(我知道 XML 模块的基本用法)。 例如其中一行是:
<Variable x:TypeArguments="sd:DataTable" Name="Yoko_Hara" />
从上面的行中,我想提取这个变量的名称。
我尝试了以下代码并得到空输出:
> from xml.etree import cElementTree as ET
>
> data = ET.parse("inputfile/main.xaml")
> root = data.getroot()
> for elem in root.iter('Variable'):
> print(elem.text)
请您参考如下方法:
您需要使用属性即名称访问它
使用
print(elem.attrib['Name'])
代替
print(elem.text)
