如何开发一个通用逻辑来提取将由python中的映射文件驱动的xml元素

2024-09-30 08:37:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用lxmlpython库从xml文件中提取元素。希望开发用于提取逻辑的通用a代码。因此,相同的代码将用于基于映射文件从xml文件中提取任何类型的元素。简而言之,希望开发一个由映射文件驱动的代码

例如。 当前伪代码:

元素的xpath: “/ns:Account/ns1:AccountNumber/text()”

NSMAP=root.nsmap()
root.xpath("xpath of element",NSMAP)

要求是创建映射csv文件。假设明天,若我在映射文件中添加新元素,那个么应该正确地提取它

暂定映射csv文件头: xpath,目标列名称

我对这个问题的代码设计/流程感到困惑。请向我提出你的意见和想法

先谢谢你


Tags: 文件csv代码元素类型accountrootxml

热门问题