[Python-de] Python string,dict,list und Co. <-> XML

"Martin v. Löwis" martin at v.loewis.de
Fre Mar 17 09:54:05 CET 2006


jens wrote:
> Und ich kann einfach nicht glauben, das es dafür nicht auch schon was 
> fertiges gibt... Gefunden hab ich es allerdings noch nicht...

xml.marshal.wddx.dumps generiert daraus (ohne Formatierung)

<?xml version="1.0"?>
<!DOCTYPE wddxPacket SYSTEM "wddx_0090.dtd">
<wddxPacket version="0.9">
 <header/>
 <data>
  <array length="7">
   <string>beispiel</string>
   <number>123</number>
   <string>noch was</string>
   <struct>
    <var name="rating"><number>2700</number></var>
    <var name="status"><string>GM</string></var>
   </struct>
   <struct>
    <var name="rating"><number>2700</number></var>
    <var name="status"><string>Computer</string></var>
   </struct>
   <struct>
     <var name="rating"><number>1400</number></var>
     <var name="status"><string>Amateur</string></var>
   </struct>
   <struct>
    <var name="eins">
      <struct>
       <var name="a"><number>1</number></var>
       <var name="b"><number>2</number></var>
      </struct>
    </var>
    <var name="zwei">
     <struct>
      <var name="c"><number>2</number></var>
      <var name="d"><number>3</number></var>
     </struct>
    </var>
   </struct>
  </array>
 </data>
</wddxPacket>

Ciao,
Martin