xml konverter mit python
Verfasst: Donnerstag 28. April 2005, 09:02
Hi,
ich muss einen Konverter basteln und zwar der aus einer Siron Beschreibung die XML Struktur erzeugt. Die DTD ist mir auch schon vorgegeben.
Praktisch sieht so die Siron BEschreibung aus:
Praktisch steht dort Feldname, C szeht für alhanumerisch die zahl danch ist die Länge des Feldes und nach dem Semikolon das ist die Position.
die xml Beschreibung dazu würde so aussehen:
Is das überhaupt mit Python zu realisieren?
MFG
Robert
Edit (Leonidas): Daten in Code Tags gesetzt.
ich muss einen Konverter basteln und zwar der aus einer Siron Beschreibung die XML Struktur erzeugt. Die DTD ist mir auch schon vorgegeben.
Praktisch sieht so die Siron BEschreibung aus:
Code: Alles auswählen
04 NUMMER FU 4.0; 97
*% Žnderungsnummer
04 AEDATEN ; NEU 101
*% Abschnitt A
07 KDNGES ; NEU 101
*% Kunden- und Objektnummer
10 KDNGESR C 12 ; 101
*% Redefinition Kunden- u. Objektnummer
10 KDNR C 8 ; 101
*% Kundennummer
10 OBJNR C 4 ; 109
*% Objektnummer
07 SKZSTA C 3 ; 113
*% Kundenstatus (Tabelle 0170)
07 DATSTAT C 8 ; 116
*% Datum der Vergabe des Kundenstatus
07 KDNRALT C 10 ; 124
*% Kundennummer aus TA (vor Umstellung TAR)
07 KDNRAZU C 10 ; 134
*% Kundennummer alt Zusatz
07 SAMNRG ; NEU 144
*% Sammler-Kunden- und Objektnummer
10 SMKDNRG C 12 ; 144
*% Redefinition Sammlernummer gesamt
die xml Beschreibung dazu würde so aussehen:
Code: Alles auswählen
<FixedLength>
<FixedColumn>
<Name>NUMMER</Name>
<Numeric/>
<FixedRange>
<From>97</From>
<Length>4</Length>
</FixedRange>
</FixedColumn>
<FixedColumn>
<Name>KDNGESR</Name>
<AlphaNumeric/>
<FixedRange>
<From>101</From>
<Length>12</Length>
</FixedRange>
</FixedColumn>
MFG
Robert
Edit (Leonidas): Daten in Code Tags gesetzt.