我有一组数据,其结构类似于XML,但数据不是ASCII,而是十六进制。
  
  
   例如,数据可以是
  
  EX. A
<body>
    <entry1> 0x12 </entry1>
    <entry2> 0x01 </entry2>
</body>
  
   这可以解释为
  
  EX. B
<0x01>
    <0x02> 0x12 <0xff>
    <0x03> 0x01 <0xff>
<0xff>
  
   在上述示例中(例如b),
   
    <0x02> 0x12 <0xff>
   
   指示entry1的值为0x12。
  
  
   我不是一个本地的Python程序员,所以我可能要花很长的时间来完成这项工作(如果更容易的话,我会很乐意的),但是我要做的是从人类可读结构(如a)到十六进制版本(如b)。
  
  
   我的想法是使用lxml编写类似XML的文件,并填充必要的相关区域,然后使用python读取文件,并使用基于代码手册/字典的字符串操作对标记执行替换。
  
  
   最后,我在寻找一个看起来像
  
  0x01 0x02 0x12 0xff 0x03 0x01 0xff 0xff
  
   我的问题是:有没有更简单的方法?