2015-09-23 62 views
0

你好,我試圖解析一些XML數據到表中。我可以很容易地使用dom解析器獲取xml元素,但我想知道訪問屬性然後將它們放入像表格這樣的數據結構中的最佳方式。如何使用python將xml屬性解析爲表格?

<Module name="Filter_Module1"> 
    <register name="Control/Status_reg" offset="64"> 
     <field name="" offset="63" power_upval="0" access="R" isreset="cleared to 0"> 
      <description> Error:Received two Footer Packets with no corresponding Header or Data Packets.</description> 
     <field> 

     <field name="" offset="62" power_upval="0" access="R" isreset="cleared to 0"> 
      <description> Received no footer packet after a data packet. Can only be cleared by a reset</description> 
     <field> 

     <field name="" offset="61" power_upval="0" access="R" isreset="cleared to 0"> 
      <description> Received no data packets between a header and a footer packet. Can only be cleared by a reset.</description> 
     <field> 

     <field name="" offset="60" power_upval="0" access="R" isreset="cleared to 0"> 
      <description> Error:Received two Footer Packets with no corresponding Header or Data Packets.</description> 
     <field> 

    </register> 
</Module> 

<Module name="SRAM"></Module> 

回答

0

使用XPATHlxml庫提供了對解析xml和執行XPATH查詢的支持

+0

好的謝謝,但是我怎樣才能將這些屬性放在表中? – GoldenEagle