Seite 1 von 1

Datenformate

Verfasst: Donnerstag 24. Mai 2007, 21:02
von lordmyder
Hallo,
ich muss für die Schule einen Bundesligakalender programmieren. Man gibt eine beliebige Saison ein, und er berechnet wann welche Spielwoche ist.(uvm)
Jetzt möchte ich diesen generierten Kalender exportieren. Welche Datenformate bieten sich dafür an? Welche sind plattformunabhänig oder haben andere Vorteile und vorallen welche sind in Python realisierbar.
Ich hoffe, dass meine Frage hier in das Forum passt und freue mich schon auf eure Antworten.
Ich danke euch im Voraus!
Gruß LordMyder

Verfasst: Donnerstag 24. Mai 2007, 21:22
von apollo13
XML geht immer :)

Re: Datenformate

Verfasst: Donnerstag 24. Mai 2007, 21:25
von gerold
lordmyder hat geschrieben:Jetzt möchte ich diesen generierten Kalender exportieren. Welche Datenformate bieten sich dafür an?
Hallo LordMyder!

Plattformunabhängig ist so ziemlich jedes Textformat wie z.B. XML.

Aber für den Austausch von Kalenderdaten ist iCalendar besser geeignet, da genau dafür erdacht und standardisiert.

- http://de.wikipedia.org/wiki/ICalendar
- http://codespeak.net/icalendar/
- http://de.wikipedia.org/wiki/VCalendar
- http://vobject.skyhouseconsulting.com/

iCalendar ist ein Standard und kann und wird von mehreren Programmen unterstützt. Siehe: http://www.innerjoin.org/iCalendar/index.html

mfg
Gerold
:-)

Verfasst: Donnerstag 24. Mai 2007, 21:26
von Sr4l
Ich bin absolut kein Fussballfan ;-)

aber XML ist ein schönes Format zum laden und speichern von Datenbank ähnlichen strukturen.

Dann kannst du in HTML zum Beispiel noch den output realisieren
diese Daten kannst du auch recht einfach wieder laden mir regular expresions

bsp ein html datei:

Code: Alles auswählen

<table>
 <tr><td>Head1</td><td>Head2</td></tr>
 <tr><td>Value1</td><td>Value2</td></tr>
 <tr><td>Value3</td><td>Value4</td></tr>
</table>
oder mein Favorit eine CSV Datei:


***edit*** was für ein Ansturm und alles in 3Minuten :-D
Spieltag;Heimteam;Gegner;Ergebniss

Code: Alles auswählen

1;DerEine;DerAndere;1:1
2;DerEineAndere;DerGanzAndere;2:3
CSV ist auch so gut leserlich und Excel kann es Importieren.


Alle Varianten sind Crossplatform und mit Texteditor lessbar.


***edit***
was für ein ansturm und alles in 3minuten

Verfasst: Donnerstag 24. Mai 2007, 21:53
von Leonidas
Ich kann mich Gerold nur anschließen: iCal ist genau das was du suchst. Es ist ein Textformat welches du unter jeder Platform lesen und schrieben kannst und welches auch von Anwendersoftware unterstützt wird.

Verfasst: Freitag 25. Mai 2007, 00:00
von Y0Gi
Wenn es Kalenderdaten sind: definitiv iCal.
Wenn es um optionale Benachrichtigungen geht: ATOM-Feed (Pull; für Push könnte man auf Email oder Jabber zurückgreifen).
Wenn der Export universell und von vielen Bibliotheken nutzbar sein soll: XML.
Wenn er über das Web anderswo weiterverwendet werden soll: JSON.
Es erfüllt keine spezielle Nische, aber trotzdem ein nettes Format, das z.B. auch Objekte als Strings serialisiert (einfach mal die Doku dazu ansehen): YAML.