ich habe gerade Python Neuland betreten und versuche mich
an einer XML Datei die so aufgebaut ist:
Code: Alles auswählen
<?xml version="1.0"?>
<!-- ctOPCServer configuration file -->
<OPCServer>
<MinPollRate>60000</MinPollRate>
<AlarmServer>
<DatabaseFileAndPath>c:\programs\centro\cmi\proto\wsl.mdb</DatabaseFileAndPath>
</AlarmServer>
<WSL6>
<EquipmentId>Q4POCA-L</EquipmentId>
</WSL6>
<CESAR>
<Name>Q4POCA-1</Name>
<Namespace>
<Entry>
<Device>Boot</Device>
<Unit>Geschw</Unit>
<Parameter Vartype="VT_R4">AbTol</Parameter>
</Entry>
<Entry>
<Device>Boot</Device>
<Unit>Geschw</Unit>
<Parameter Vartype="VT_R4">AlTol</Parameter>
</Entry>
<Entry>
<Device>Boot</Device>
<Unit>Geschw</Unit>
<Parameter Vartype="VT_R4">Aussen</Parameter>
</Entry>
...
weil da Boot und Geschw drin ist, und die Datei neu schreiben.
Code: Alles auswählen
<Entry>
<Device>Boot</Device>
<Unit>Geschw</Unit>
<Parameter Vartype="VT_R4">AlTol</Parameter>
</Entry>
Pyxml-Paket runtergeladen, komm aber einfach nicht klar damit.
Ihr seid meine letzte Hoffnung. Könnt Ihr mir einen Ansatz sagen, wie sowas zu bewerkstelligen ist. Ich könnte natürlich das File selber durchparsen, aber da gibt es doch in den XML-Modulen (die ich sehr unübersichtlich finde) sicher einen einfacheren Weg.
Grüsse
alpha