szene rest
This commit is contained in:
parent
dba8216562
commit
b7207881cd
4 changed files with 391 additions and 0 deletions
1
xml2typo3.2/szene_daten/event_db_export.xml
Normal file
1
xml2typo3.2/szene_daten/event_db_export.xml
Normal file
File diff suppressed because one or more lines are too long
1
xml2typo3.2/szene_daten/source.xml
Normal file
1
xml2typo3.2/szene_daten/source.xml
Normal file
File diff suppressed because one or more lines are too long
177
xml2typo3.2/szene_daten/zweitage.xml
Normal file
177
xml2typo3.2/szene_daten/zweitage.xml
Normal file
|
@ -0,0 +1,177 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?><!-- Diese Grammatik wurde abgelehnt - verwenden Sie stattdessen FMPXMLRESULT. --><FMPDSORESULT xmlns="http://www.filemaker.com/fmpdsoresult"><ERRORCODE>0</ERRORCODE><DATABASE>event 05`08 Kopie.fp7</DATABASE><LAYOUT>LISTE XML</LAYOUT><ROW MODID="0" RECORDID="23227"><DATUM>
|
||||
|
||||
01. Donnerstag
|
||||
</DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>01_Familie
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>10:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Maifeier
|
||||
</WAS_XML><WO_XML>Zoo
|
||||
</WO_XML><INFORMATION>Mit dem Blasorchester der Hansestadt Rostock und Eröffnung der Zoo-Imkerei</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23385"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>DGB 1.Mai Feier
|
||||
</WAS_XML><WO_XML>Stadthafen / Haedgehalbinsel
|
||||
</WO_XML><INFORMATION>Musik, Show und Unterhaltung</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23451"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Großes Herrentags-Grillen
|
||||
</WAS_XML><WO_XML>Aquadrom Graal-Müritz</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22863"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Herrentagsfeier
|
||||
</WAS_XML><WO_XML>IGA Park
|
||||
</WO_XML><INFORMATION>Für die ganze Familie / Mit Livemusik</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23311"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>03_Bar
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>12:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Himmelfahrt mit Andreas Pasternack und Andreas Ahnsehl
|
||||
</WAS_XML><WO_XML>Strandhotel Hübner
|
||||
</WO_XML><INFORMATION>Terrasseneröffnung mit schmackhaften Grilladen und beschwingender Jazzmusik</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23021"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>17:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Bierabend
|
||||
</WAS_XML><WO_XML>Café Kiwi</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22647"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Abendbufett zu Himmelfahrt
|
||||
</WAS_XML><WO_XML>Hotel Neptun</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23286"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Amber Ladies Night
|
||||
</WAS_XML><WO_XML>Radisson SAS
|
||||
</WO_XML><INFORMATION>Eintritt frei!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23487"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Buffet Total
|
||||
</WAS_XML><WO_XML>Silo 4</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23207"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Candle Light Dinner
|
||||
</WAS_XML><WO_XML>Plan B
|
||||
</WO_XML><INFORMATION>Bei Bestellung von zwei Menüs gibt es eine Flasche Wein gratis!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23099"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Cocktail Special
|
||||
</WAS_XML><WO_XML>Hemingway</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22677"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Piano Live Lounge
|
||||
</WAS_XML><WO_XML>Hotel Neptun
|
||||
</WO_XML><INFORMATION>Mit Hauspianist Peter Pavol</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23156"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Damen Wein Frei!
|
||||
</WAS_XML><WO_XML>Salsarico
|
||||
</WO_XML><INFORMATION>Bis 23:00</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23522"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>04_Party
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>10:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Frühschoppen
|
||||
</WAS_XML><WO_XML>ST Club
|
||||
</WO_XML><INFORMATION>50l Freibier und Spiele für Männer!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23184"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>10:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Herrentagsparty
|
||||
</WAS_XML><WO_XML>Trotzenburg
|
||||
</WO_XML><INFORMATION>Mit Livemusik im Biergarten, Barbeque & Maibock-Anstich</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23386"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>DGB 1.Mai Feier
|
||||
</WAS_XML><WO_XML>Stadthafen / Haedgehalbinsel
|
||||
</WO_XML><INFORMATION>Musik, Show und Unterhaltung</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23450"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Großes Herrentags-Grillen
|
||||
</WAS_XML><WO_XML>Aquadrom Graal-Müritz</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22862"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>11:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Herrentagsfeier
|
||||
</WAS_XML><WO_XML>IGA Park
|
||||
</WO_XML><INFORMATION>Für die ganze Familie / Mit Livemusik</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22889"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Herrentag meets Tag der Arbeit
|
||||
</WAS_XML><WO_XML>Shark´s Kühlungsborn
|
||||
</WO_XML><INFORMATION>Zwei Feiertage - Eine Party</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22853"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Karaoke Party
|
||||
</WAS_XML><WO_XML>Shamrock Irish Pub</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="2" RECORDID="22972"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Karaoke Glücksrad Party
|
||||
</WAS_XML><WO_XML>Storchenbar
|
||||
</WO_XML><INFORMATION>Bis 22:00 Happy Hour</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23523"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:30</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Ladies Night
|
||||
</WAS_XML><WO_XML>ST Club
|
||||
</WO_XML><INFORMATION>Mit `Mädchengetränken` / Für Frauen Eintritt frei!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22611"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>05_Live
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>10:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Jazz auf der Warnow mit den `Marching Saints`
|
||||
</WAS_XML><WO_XML>MS `Ostseebad Warnemünde`
|
||||
</WO_XML><INFORMATION>Der Jazzclub Rostock veranstaltet eine Ausflugsfahrt mit zünftiger Dixieland-Musik / Abfahrt: 10:00 in Warnemünde (Höhe Leuchtturm) bzw. um 11.00 Uhr im Stadthafen</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23229"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>10:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Maifeier mit dem Blasorchester der Hansestadt Rostock
|
||||
</WAS_XML><WO_XML>Zoo</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23309"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>12:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Himmelfahrt mit Andreas Pasternack und Andreas Ahnsehl
|
||||
</WAS_XML><WO_XML>Strandhotel Hübner
|
||||
</WO_XML><INFORMATION>Terrasseneröffnung mit schmackhaften Grilladen und beschwingender Jazzmusik</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23307"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>17:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Orgelkonzert
|
||||
</WAS_XML><WO_XML>Universitätskirche
|
||||
</WO_XML><INFORMATION>J. S. Bach: Präludium und Fuge C-Dur - S. Scheidt: Echo ad manuale duplex - J. S. Bach: Triosonate G-Dur - F. Mendelssohn Bartholdy: Sonate B-Dur op. 65, 4 - J. S. Bach: Phantasie G-Dur / Orgel: Universitätsorganist Thomas Koenig / Eintritt: € 5</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22869"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>06_Theater/ Film
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>The Big Lebowski
|
||||
</WAS_XML><WO_XML>Li.Wu.
|
||||
</WO_XML><INFORMATION>Kultfilmabend / Eine Veranstaltung des Kulturreferates AStA Uni Rostock im Rahmen der 18. Rostocker Kulturwoche. / Eintritt: € 4 - € 3</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="2" RECORDID="23502"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>08_Sonstiges
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>16:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Produzentengalerie
|
||||
</WAS_XML><WO_XML>Frieda 23
|
||||
</WO_XML><INFORMATION>Friedrichstr. 23 / www.kunstschule-rostock.de</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW>
|
||||
|
||||
<ROW MODID="0" RECORDID="23131"><DATUM>
|
||||
|
||||
02. Freitag
|
||||
</DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>02_Sport
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>16:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Ladies Day
|
||||
</WAS_XML><WO_XML>Hanse Gokart Racing
|
||||
</WO_XML><INFORMATION>Einmal zahlen, zweimal fahren! + ein Freigetränk</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22648"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>03_Bar
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Abendbufett zu Himmelfahrt
|
||||
</WAS_XML><WO_XML>Hotel Neptun</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23492"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Buffet Total
|
||||
</WAS_XML><WO_XML>Silo 4</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23212"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Home Fries Day
|
||||
</WAS_XML><WO_XML>Plan B</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23104"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>18:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Longdrink Special
|
||||
</WAS_XML><WO_XML>Hemingway</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23026"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Caipi & Co.
|
||||
</WAS_XML><WO_XML>Café Kiwi</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22678"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Piano Live Lounge
|
||||
</WAS_XML><WO_XML>Hotel Neptun
|
||||
</WO_XML><INFORMATION>Mit Hauspianist Peter Pavol</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23291"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Piano Live Lounge
|
||||
</WAS_XML><WO_XML>Radisson SAS
|
||||
</WO_XML><INFORMATION>Eintritt frei!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23170"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Überfliegerparty
|
||||
</WAS_XML><WO_XML>Schallmauer
|
||||
</WO_XML><INFORMATION>70er, 80er & 90er mit Maik Ross von Antenne MV</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="2" RECORDID="22977"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>04_Party
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Cocktail Happy Hour Night
|
||||
</WAS_XML><WO_XML>Storchenbar
|
||||
</WO_XML><INFORMATION>Die HitMix Party</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22894"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Nacht der Haie
|
||||
</WAS_XML><WO_XML>Shark´s Kühlungsborn</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23524"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:30</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Havana Night
|
||||
</WAS_XML><WO_XML>ST Club
|
||||
</WO_XML><INFORMATION>Mit bester Partymusik</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22698"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:30</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Tanz für Nachtschwärmer
|
||||
</WAS_XML><WO_XML>Hotel Neptun
|
||||
</WO_XML><INFORMATION>Mit der Gruppe `Happy Time`</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="23363"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>22:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Bootylicious
|
||||
</WAS_XML><WO_XML>Studentenkeller
|
||||
</WO_XML><INFORMATION>Mit DJ Chris´n / Bis 23:00 Eintritt frei!</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22950"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>22:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Sex Cover
|
||||
</WAS_XML><WO_XML>Spaceworld Nightparc</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22927"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>22:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Weekend Party
|
||||
</WAS_XML><WO_XML>Da Capo
|
||||
</WO_XML><INFORMATION>Open End</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22905"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>23:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Club Latino
|
||||
</WAS_XML><WO_XML>La Casa de Cuba</WO_XML><INFORMATION></INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22613"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>05_Live
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>17:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Sonatennachmittag
|
||||
</WAS_XML><WO_XML>HMT
|
||||
</WO_XML><INFORMATION>Werke von Bach, Mozart und Dvorak mit Jana Springer (Violine) und Michael Stöckigt (Klavier)</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23457"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Sturm und Drang (NOR)
|
||||
</WAS_XML><WO_XML>Edvard-Munch-Haus Warnemünde
|
||||
</WO_XML><INFORMATION>Ensemble-Konzert / Eintritt: € 3 / € 1,50 / Eine Veranstaltung im Rahmen der Ausstellung `Nicht nur Lachs und Würstchen - 100 Jahre Deutsch-Norwegische Begegnungen` / Die Ausstellung ist bis zum 18.Mai in der Kunsthalle zu sehen.</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22614"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:30</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Klaviernacht
|
||||
</WAS_XML><WO_XML>HMT
|
||||
</WO_XML><INFORMATION>Eintritt: € 10 / € 5</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23066"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Kirchenkonzert der Orgelspieler
|
||||
</WAS_XML><WO_XML>Kirche Warnemünde
|
||||
</WO_XML><INFORMATION>Anlässlich des 5. Internationalen Drehorgeltreffens</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="2" RECORDID="23346"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Marracash Orchestra
|
||||
</WAS_XML><WO_XML>Ursprung
|
||||
</WO_XML><INFORMATION>Support: `Friends of Sun` und `Smoking Spacelords` / Funk, Pop, Rock'n'Roll, Jazz, HipHop, Folk, Reggae, Surf und Ska / Eintritt: € 7</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22727"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>06_Theater/ Film
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Helle, heeflich, heemdiggsch
|
||||
</WAS_XML><WO_XML>Kleine Komödie Warnemünde
|
||||
</WO_XML><INFORMATION>Kabarett Kaktusblüte</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="23247"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Mondscheintarif
|
||||
</WAS_XML><WO_XML>Bühne 602
|
||||
</WO_XML><INFORMATION>Nach dem Bestseller von Ildikó von Kürthy / Mit Cathrin Bürger</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22726"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Pension Schöller
|
||||
</WAS_XML><WO_XML>Theater im Stadthafen
|
||||
</WO_XML><INFORMATION>Schwank von Carl Laufs und Wilhelm Jacoby</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22870"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>21:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Nachrichtigkeiten und Nachrichter
|
||||
</WAS_XML><WO_XML>Moya
|
||||
</WO_XML><INFORMATION>Studentenkabarett RoHRstock / Eine Veranstaltung des Kulturreferates AStA Uni Rostock im Rahmen der 18. Rostocker Kulturwoche. / Eintritt: € 8 - € 5</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="2" RECORDID="23503"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML>08_Sonstiges
|
||||
</RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>16:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Produzentengalerie
|
||||
</WAS_XML><WO_XML>Frieda 23
|
||||
</WO_XML><INFORMATION>Friedrichstr. 23 / www.kunstschule-rostock.de</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="0" RECORDID="22871"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>19:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Standardtanzkurs
|
||||
</WAS_XML><WO_XML>Moya
|
||||
</WO_XML><INFORMATION>Eine Veranstaltung des Kulturreferates AStA Uni Rostock im Rahmen der 18. Rostocker Kulturwoche. / Eintritt: € 2</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW><ROW MODID="1" RECORDID="22708"><DATUM></DATUM><ZEILENUMBRUCH>
|
||||
</ZEILENUMBRUCH><RUBRIK_XML></RUBRIK_XML><SONDERZEICHEN>» </SONDERZEICHEN><WANN_START_XML>20:00</WANN_START_XML><ZWISCHENZEICHEN_WANN> </ZWISCHENZEICHEN_WANN><WANN_ENDE></WANN_ENDE><WAS_XML>Klassischer Tanzkurs
|
||||
</WAS_XML><WO_XML>Hotel Neptun
|
||||
</WO_XML><INFORMATION>Walzer, DiscoFox und ChaChaCha - Ab 21:00 Tanz zur Livemusik von der Gruppe `Happy Time`</INFORMATION><LEERZEICHEN02></LEERZEICHEN02><SONSTIGES></SONSTIGES></ROW>
|
||||
</FMPDSORESULT>
|
212
xml2typo3.2/xmlreader.py
Executable file
212
xml2typo3.2/xmlreader.py
Executable file
|
@ -0,0 +1,212 @@
|
|||
#!/usr/bin/env python
|
||||
"""
|
||||
this script fetches single nodes from a eventmanagement xml file
|
||||
"""
|
||||
from optparse import OptionParser
|
||||
from xml.dom.minidom import parse
|
||||
import os, mysql_connect, configobj
|
||||
|
||||
def main():
|
||||
usage = "usage: %prog [options]"
|
||||
parser = OptionParser(usage)
|
||||
parser.add_option("--insert-xml", dest="filename",
|
||||
help="read events from xml FILENAME")
|
||||
parser.add_option("-c", "--config", dest="configfile",
|
||||
help="read DB config from FILENAME")
|
||||
parser.add_option("--add-month", dest="newmonth", default=False, action="store_true",
|
||||
help="create new template for a month")
|
||||
parser.add_option("--delete-events", dest="delevents",
|
||||
help="delete alle events under a month ID")
|
||||
parser.add_option("-v", "--verbose", dest="verbose",
|
||||
help="change Loglevel (0-3)")
|
||||
(options, args) = parser.parse_args()
|
||||
if options.configfile:
|
||||
print "getting config from: %s " % options.configfile
|
||||
if not os.access(options.configfile, os.R_OK) or not os.path.isfile(options.configfile):
|
||||
print "Error: could not read configuration file (%s)\n" % options.configfile
|
||||
return
|
||||
else:
|
||||
conffile = os.path.realpath(options.configfile)
|
||||
prefs = get_preferences(conffile)
|
||||
else:
|
||||
print parser.print_help()
|
||||
return
|
||||
|
||||
if options.filename:
|
||||
print "reading XML file: %s " % options.filename
|
||||
if not os.access(options.filename, os.R_OK) or not os.path.isfile(options.filename):
|
||||
print "Error: could not read configuration file (%s)\n" % options.filename
|
||||
return
|
||||
#else:
|
||||
#print parser.print_help()
|
||||
#return
|
||||
|
||||
if options.newmonth:
|
||||
create_new_month(prefs["static"]["pid"], prefs["month"]["number"])
|
||||
return
|
||||
|
||||
if options.delevents:
|
||||
test = mysql_connect.DataBase()
|
||||
test.connect()
|
||||
test.delete_month_entries(options.delevents)
|
||||
test.close()
|
||||
return
|
||||
|
||||
#if not options.filename or not options.newmonth:
|
||||
#print parser.print_help()
|
||||
#return
|
||||
|
||||
loglevel = 0
|
||||
if options.verbose: loglevel = int(options.verbose)
|
||||
|
||||
if loglevel >= 1: print prefs
|
||||
|
||||
dic = readXML(options.filename)
|
||||
|
||||
xmltags = prefs["static"]["xmltags"]
|
||||
if loglevel >= 2: print xmltags
|
||||
|
||||
if loglevel >= 1: print "XML Quelle: ", dic["FMPDSORESULT"]["DATABASE"]
|
||||
#print "Data 0", dic["FMPDSORESULT"]["ROW"][0]
|
||||
#print "Data 1", dic["FMPDSORESULT"]["ROW"][1]
|
||||
entry = 0
|
||||
month = prefs["month"]["number"]
|
||||
days = 0
|
||||
data = []
|
||||
rubrikid = prefs["static"]["pid"]
|
||||
test = mysql_connect.DataBase()
|
||||
test.connect()
|
||||
|
||||
for item in dic["FMPDSORESULT"]["ROW"]:
|
||||
entry += 1
|
||||
if len(item["DATUM"]) > 1:
|
||||
days +=1
|
||||
text = "\tDatum: %s" % item["DATUM"]
|
||||
#filename = "/tmp/szene"+str(days)
|
||||
#f = open(filename,mode="a")
|
||||
#f.write(text)
|
||||
#print text
|
||||
if len(item["RUBRIK_XML"]) > 1:
|
||||
rubrikid = test.create_rubrik(item["RUBRIK_XML"], prefs["static"]["pid"], month)
|
||||
data.append(test.prepare_event(item, month, days, prefs["static"]["pid"], rubrikid))
|
||||
'''
|
||||
for content in xmltags:
|
||||
text = ("%s: %s") % (content, item[content])
|
||||
#f.write(text)
|
||||
print text
|
||||
'''
|
||||
|
||||
#f.close()
|
||||
|
||||
print "Tage durchlaufen: %i" % days
|
||||
entries = len(dic["FMPDSORESULT"]["ROW"])
|
||||
print "Eintraege insgesamt: %i" % entries
|
||||
if entries != entry:
|
||||
print "Es gibt %i Eintraege in der xml Datei aber nur %i wurden durchlaufen" % (entries, entry)
|
||||
|
||||
## finally put the mess into mysql db
|
||||
print "Datenbank fuellen.."
|
||||
test.insert_event(data)
|
||||
test.close()
|
||||
|
||||
|
||||
|
||||
class NotTextNodeError:
|
||||
pass
|
||||
|
||||
|
||||
def getTextFromNode(node):
|
||||
"""
|
||||
scans through all children of node and gathers the
|
||||
text. if node has non-text child-nodes, then
|
||||
NotTextNodeError is raised.
|
||||
"""
|
||||
t = ""
|
||||
for n in node.childNodes:
|
||||
if n.nodeType == n.TEXT_NODE:
|
||||
t += n.nodeValue
|
||||
else:
|
||||
raise NotTextNodeError
|
||||
return t
|
||||
|
||||
|
||||
def nodeToDic(node):
|
||||
"""
|
||||
nodeToDic() scans through the children of node and makes a
|
||||
dictionary from the content.
|
||||
three cases are differentiated:
|
||||
- if the node contains no other nodes, it is a text-node
|
||||
and {nodeName:text} is merged into the dictionary.
|
||||
- if there is more than one child with the same name
|
||||
then these children will be appended to a list and this
|
||||
list is merged to the dictionary in the form: {nodeName:list}.
|
||||
- else, nodeToDic() will call itself recursively on
|
||||
the nodes children (merging {nodeName:nodeToDic()} to
|
||||
the dictionary).
|
||||
"""
|
||||
dic = {}
|
||||
multlist = {} # holds temporary lists where there are multiple children
|
||||
for n in node.childNodes:
|
||||
multiple = False
|
||||
if n.nodeType != n.ELEMENT_NODE:
|
||||
continue
|
||||
# find out if there are multiple records
|
||||
if len(node.getElementsByTagName(n.nodeName)) > 1:
|
||||
multiple = True
|
||||
# and set up the list to hold the values
|
||||
if not multlist.has_key(n.nodeName):
|
||||
multlist[n.nodeName] = []
|
||||
|
||||
try:
|
||||
#text node
|
||||
text = getTextFromNode(n).strip().encode('utf-8')
|
||||
except NotTextNodeError:
|
||||
if multiple:
|
||||
# append to our list
|
||||
multlist[n.nodeName].append(nodeToDic(n))
|
||||
dic.update({n.nodeName:multlist[n.nodeName]})
|
||||
continue
|
||||
else:
|
||||
# 'normal' node
|
||||
dic.update({n.nodeName:nodeToDic(n)})
|
||||
continue
|
||||
|
||||
# text node
|
||||
if multiple:
|
||||
multlist[n.nodeName].append(text)
|
||||
dic.update({n.nodeName:multlist[n.nodeName]})
|
||||
else:
|
||||
dic.update({n.nodeName:text})
|
||||
return dic
|
||||
|
||||
|
||||
def readXML(filename):
|
||||
dom = parse(filename)
|
||||
return nodeToDic(dom)
|
||||
|
||||
def get_preferences(config_file):
|
||||
import StringIO
|
||||
try:
|
||||
prefs = configobj.ConfigObj(config_file)
|
||||
if prefs:
|
||||
#print "found config: %s" % prefs.items()
|
||||
pass
|
||||
else:
|
||||
raise CBConfigUnavailableError("failed to load the config file: %s" % config_file)
|
||||
except IOError, err_msg:
|
||||
raise CBConfigUnavailableError("unable to open the config file (%s): %s" % (config_file, err_msg))
|
||||
except configobj.ConfigObjError, err_msg:
|
||||
raise CBConfigError("failed to load config file (%s): %s" % (config_file, err_msg))
|
||||
return prefs
|
||||
|
||||
def create_new_month(parentid, month):
|
||||
print "Creating new monthly template.."
|
||||
db = mysql_connect.DataBase()
|
||||
db.connect()
|
||||
db.prepare_new_month(parentid, month)
|
||||
db.close()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
Loading…
Reference in a new issue