Advertisement

Python用于解析XML文件并生成CSV数据(基于字典处理包含列表的内容)

阅读量:

主要处理复杂XML文件中多个信息之间的关联问题,如何将其转换为CSV格式(解析生成的列表结构为嵌套字典,字典内部又包含嵌套列表)。437644.xml文件中,核心数据位于class="MR"部分,附加信息则来源于class="LN_FDD"。通过distname字段中包含的MR值实现信息关联。在该XML文件中,class="MR"对应的distName="PLMN-PLMN/MR-437644"与两个class="LN_FDD"条目相关联,即该distName字段对应着两项附加信息。

复制代码
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE raml SYSTEM 'raml20.dtd'>
    <raml version="2.0" xmlns="raml20.xsd">
      <cmData type="actual">
    <header>
      <log dateTime="2020-05-06T10:54:40.000+08:00" action="created" appInfo="ActualExporter">InternalValues are used</log>
    </header>
    <managedObject class="MR" distName="PLM

全部评论 (0)

还没有任何评论哟~