Skip to main content
 首页 » 编程设计

python之使用 Python 从 XAML 中提取数据

2025年05月04日19小虾米

我是 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)