manuelle Auswertung
This commit is contained in:
parent
9a8d595938
commit
a071097293
23
README.md
23
README.md
@ -8,6 +8,29 @@ Das Projekt verwendet für die Datenauswertung die Programmiersprache python. Di
|
|||||||
|
|
||||||
## Python-Programm
|
## Python-Programm
|
||||||
|
|
||||||
|
Neue Version: manuelle Auswertung der XML-Datei
|
||||||
|
|
||||||
|
Struktur der XML-Datei:
|
||||||
|
```
|
||||||
|
<Cube>
|
||||||
|
<Cube time='2018-07-13'>
|
||||||
|
<Cube currency='USD' rate='1.1643'/>
|
||||||
|
<Cube currency='JPY' rate='131.04'/>
|
||||||
|
...
|
||||||
|
</Cube>
|
||||||
|
```
|
||||||
|
|
||||||
|
Idee:
|
||||||
|
```
|
||||||
|
- Zerlege diese Datei bei '<Cube ' --> Array
|
||||||
|
- Bearbeite alle Einträge des Arrays:
|
||||||
|
- wenn der String mit 'time' beginnt, dann merke 'xxxx-xx-xx' als Datum
|
||||||
|
- wenn der String mit 'currency' beginnt, dann merke die Einträge
|
||||||
|
'USD' als Key und '1.1643' als Value in einem assoziativen Array
|
||||||
|
- Speichere diese Daten in der Datenbank
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Vorbemerkung: Das Pythonprogramm läuft hier auf demselben Server wie MySQL.
|
Vorbemerkung: Das Pythonprogramm läuft hier auf demselben Server wie MySQL.
|
||||||
|
|
||||||
Zuerst müssen die aktuellen Kurse von der Seite http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml abgerufen werden. Außerdem wird das aktuelle Datum ausgelesen.
|
Zuerst müssen die aktuellen Kurse von der Seite http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml abgerufen werden. Außerdem wird das aktuelle Datum ausgelesen.
|
||||||
|
Loading…
Reference in New Issue
Block a user