猿问

将 XML 数据加载到用户定义的对象中并将其保存到表中

我是 Python 面向对象编程的新手


我有一个源自临床文档架构 (CDA) 的 XML 文档


该文件有例如:


<repsonsibleAuthority>

    <peroson>

         <address use = 'HB'>

             <street>xxx</street>

         <\address>

    <\person>

<\repsonsibleAuthority>


<creator>

   <fname>fname<\fname>

   <lname>lname<\lname>

   <address use = 'WB'>

      <street>xxxx<\street>

   <\address>

<\creator>

整个信息属于一个人,该文件具有疯狂的级别,我想读取该文件并像关系数据库一样转换数据。


问题: 1. 如何在多个类中使用例如地址类(继承) 2. 如何通过 xml 并检查子属性并将相关信息相应地保存到对象中。3. 将整个信息保存到一个对象或转换成表格是否明智?如果表是明智的,我怎么能得出每个xml需要多少表并在表之间建立关系的结论。


任何信息将不胜感激。


POPMUISE
浏览 162回答 1
1回答

陪伴而非守候

找到了解决办法:将xml转换为json然后写入表格。
随时随地看视频慕课网APP

相关分类

Python
我要回答