Integral XML - Swiss Ski KWO
Transcription
Integral XML - Swiss Ski KWO
Integral XML Version 1.4 Integral XML Inhaltsverzeichnis Das Integral-System .......................................................................................................... 3 Datenbezug ...................................................................................................................... 3 Datenrückführung.............................................................................................................. 4 Was hat geändert .............................................................................................................. 4 Version 1.1 .................................................................................................................... 4 Version 1.2 .................................................................................................................... 4 Version 1.3 .................................................................................................................... 4 Version 1.4 .................................................................................................................... 4 XML-Definition .................................................................................................................. 5 DTD – Document Type Definition ...................................................................................... 5 Sonderzeichen ................................................................................................................ 7 Aufbau der XML-Datei Alpin ............................................................................................. 8 Aufbau der XML-Datei Snowboard ..................................................................................... 9 Aufbau der XML-Datei Langlauf ...................................................................................... 10 Aufbau der XML-Datei Swiss Loppet (Langlauf) ................................................................. 11 Aufbau der XML-Datei Grassski ....................................................................................... 12 Beschreibung der Definition .............................................................................................. 13 Raceheader .................................................................................................................. 13 Raceinfo ...................................................................................................................... 13 Catinfo Snowboard........................................................................................................ 15 Catinfo Langlauf ........................................................................................................... 16 Catinfo Swiss Loppet ..................................................................................................... 16 Ergebnisse Alpin ........................................................................................................... 17 Ergebnisse Snowboard .................................................................................................. 18 Ergebnisse Langlauf ...................................................................................................... 19 Ergebnisse Swiss Loppet ................................................................................................ 19 Ergebnisse Grassski ...................................................................................................... 22 Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 2 von 22 Integral XML Das Integral-System Swiss-Ski Ingegral definiert den Datenaustausch zwischen Swiss-Ski und den Auswertern. Swiss-Ski stellt dem Auswerter eine Datenbank zur Verfügung, welche die lizenzierten Rennläufer der Schweiz beinhaltet. Ebenfalls können die Anmeldungen über die KWO-Homepage abgewickelt werden und die Anmeldedaten als Integraldatei herunter geladen werden. Der Auswerter kann diese Daten direkt in jedes homologierte Auswertungsprogramm einlesen und für die Startliste verarbeiten. Nach dem Rennen exportiert dieser die Daten wieder in ein Standardformat und überliefert sie Swiss-Ski, wo sie dann für die Punkteliste verarbeitet werden. Das alte Integralformat basierte auf einer dBase-Datenbank und hat nur die rudimentärsten Daten beinhaltet. Dies nicht zuletzt unter dem Aspekt, dass die Datenmenge möglichst klein gehalten werden sollte. Mittlerweilen verfügt man jedoch über grössere Kapazitäten der Datentransportmittel (Datenträger, E-Mail, FTP). Mit dem Integral XML wurde eine neue Definition für den Datenaustausch festgelegt. Der neue Standard basiert auf XML und beinhaltet mehr Informationen als die alte Definition. Dadurch können die Daten automatisch verarbeitet werden. Das alte Format darf nicht mehr verwendet werden. Datenbezug Die Daten der aktuellen Punktelisten befinden sich auf der Homepage www.swiss-ski-kwo.ch. Das Datenformat ist unverändert dBase. Es ist geplant, dass zu einem späteren Zeitpunkt auch diese Daten im XML-Format angeboten werden. Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 3 von 22 Integral XML Datenrückführung Der Auswerter exportiert die Ranglistendaten in eine XML-Datei gemäss Definition (Wichtig: Alle Daten in eine einzige Datei). Danach ruft dieser die KWO-Homepage auf und meldet sich an (nur angemeldete Benutzer können Daten uploaden, ein anonymer Upload ist nicht möglich). Die XMLDatei kann nun über den Terminkalender geuploadet werden. Die Homepage analysiert die Daten und gibt dem Auswerter ein Feedback bezüglich Brauchbarkeit. Die Daten werden sofort publiziert, jedoch mit dem Status "nicht geprüft". Der Sachbearbeiter Punktewesen gibt dann nach einer Prüfung den Status "geprüft", insofern alles in Ordnung ist. Nur Ergebnisse mit dem Status "geprüft" werden für die Berechnung von Punktelisten berücksichtigt. Was hat geändert Version 1.1 In der Version 1.1 wurde die XML-Definition für Snowboard angepasst. Da das Punktesystem abhängig davon ist, wieviel Rennläufer pro Kategorie gestartet wurden, egal ob mit oder ohne P-Nr (Swiss-Ski Mitgliednummer), muss diese Information der XML-Datei beigefügt werden, damit eine korrekte Punkteberechnung möglich ist. Da alle Feldbezeichnungen englisch geschrieben sind, wurde zudem das Element Kat in die englische Schreibweise Cat umbenennt. Dies muss nur in Auswertungsprogrammen angepasst werden, die die neue Version 1.1 implementieren. Daten von Programmen mit der Implementation der Version 1.0 müssen die Bezeichnung Kat nicht ändern, d.h. die alte Definition kann auch in der Saison 2007 problemlos verarbeitet werden. Version 1.2 In der Version 1.1 wurde die XML-Definition für Langlauf erweitert. Man beachte, dass lediglich die Ergebnisse der JO-Rennen für die Punkteberechnung zur Anwendung kommen. Ab der Kategorie U18 und älter kommen die FIS-Punkte zur Anwendung. Version 1.3 In der Version 1.3 wurde die XML-Definition für Grassski erweitert. Ebenfalls wurden die Codes RTyp und Discipline (Bewerb) den aktuellen Definitionen angepasst. Version 1.4 In der Version 1.4 wurde die XML-Definition für die Datenrückführung der Langlauf Swiss Loppet Serie erweitert. Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 4 von 22 Integral XML XML-Definition DTD – Document Type Definition <?xml version="1.0" encoding="UTF-8"?> <!ELEMENT SwissSkiResults (Raceheader, AL_Race, SB_Race, CC_Race, GS_Race)> <!ELEMENT Raceheader (Codex, Date, Event, Place, Timing, Dataprocessing)> <!ATTLIST Raceheader Sector (AL | SB | CC | GS) #REQUIRED> <!-- Alpine Resultate --> <!ELEMENT AL_Race (AL_Raceinfo, AL_Data)> <!ELEMENT AL_Raceinfo (RTyp, Discipline, FValue, CalcPenaltyW, AppPenaltyW, CalcPenaltyM, AppPenaltyM, PList)> <!ELEMENT AL_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1, Time2, TimeTotal, RPts, CPts)> <!ATTLIST AL_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED> <!-- Snowboard Resultate --> <!ELEMENT SB_Race (SB_Raceinfo, SB_Data)> <!ELEMENT SB_Raceinfo (RTyp, Discipline, Cat)> <!ELEMENT SB_Catinfo (Catcode, SumQLF, SumDNS, SumDNF, SumDSQ)> <!ELEMENT SB_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1, Time2, Time3, Time4, TimeTotal, CPts)> <!ATTLIST SB_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED> <!-- Langlauf Resultate --> <!ELEMENT CC_Race (CC_Raceinfo, CC_Catinfo, CC_Data)> <!ELEMENT CC_Raceinfo (RTyp, Discipline, FValue, PList)> <!ELEMENT CC_Catinfo (Catcode, Distance, Penalty)> <!ELEMENT CC_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1, Time2, TimeTotal, RPts)> <!ATTLIST CC_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED> <!-- Swiss Loppet Resultate --> <!ELEMENT SC_Race (SL_Raceinfo, SL_Catinfo, SL_Data)> <!ELEMENT SL_Raceinfo (RTyp, Discipline)> <!ELEMENT SL_Catinfo (Catcode, Distance)> <!ELEMENT SL_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, TimeTotal, CPts, RankOverAll, CPtsOverAll)> <!ATTLIST SL_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED> <!-- Grassski Resultate --> <!ELEMENT GS_Race (GS_Raceinfo, GS_Data)> <!ELEMENT GS_Raceinfo (RTyp, Discipline, FValue, CalcPenaltyW, AppPenaltyW, CalcPenaltyM, AppPenaltyM, PList)> <!ELEMENT GS_Data (Rank, Bib, PNr, Lastname, Firstname, Sex, YearBirth, Cat, Club, Time1, Time2, TimeTotal, RPts, CPts)> <!ATTLIST GS_Data Status (QLF | DNS | DNF | DSQ) #REQUIRED> <!-- Felddefinitionen --> <!ELEMENT Codex (#PCDATA)> <!ELEMENT Date (#PCDATA)> <!ELEMENT Event (#PCDATA)> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 5 von 22 Integral XML <!ELEMENT Place (#PCDATA)> <!ELEMENT Timing (#PCDATA)> <!ELEMENT DataProcessing (#PCDATA)> <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT RTyp (#PCDATA)> Discipline (#PCDATA)> Distance (#PCDATA)> FValue (#PCDATA)> Penalty (#PCDATA)> CalcPenaltyW (#PCDATA)> AppPenaltyW (#PCDATA)> CalcPenaltyM (#PCDATA)> AppPenaltyM (#PCDATA)> PList (#PCDATA)> <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT Catcode (#PCDATA)> SumQLF (#PCDATA)> SumDNS (#PCDATA)> SumDNF (#PCDATA)> SumDSQ (#PCDATA)> <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT <!ELEMENT Rank (#PCDATA)> RankOverAll (#PCDATA)> Bib (#PCDATA)> PNr (#PCDATA)> Lastname (#PCDATA)> Firstname (#PCDATA)> Sex (#PCDATA)> YearBird (#PCDATA)> Cat (#PCDATA)> Club (#PCDATA)> Time1 (#PCDATA)> Time2 (#PCDATA)> Time3 (#PCDATA)> Time4 (#PCDATA)> TimeTotal (#PCDATA)> RPts (#PCDATA)> CPts (#PCDATA)> CPtsOverAll (#PCDATA)> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 6 von 22 Integral XML Sonderzeichen Wie in HTML müssen auch in XML Sonderzeichen speziell formatiert werden. Die fünf Zeichen &, ', <, > und " werden wie in HTML angegeben: & ' < > " & ' < > " Umlaute und Sonderzeichen müssen aber so definiert werden: Ä ä á à â Ö ö ô é è ê Ü ü ú ù û ç ß ° Ä ä á à â Ö ö Ö é è ê Ü ü ú ù û ç ß º Beispiele: Das Zeichen & ("ampersand") wird durch ein Entity ersetzt. Müller, MÜLLER Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 7 von 22 Integral XML Aufbau der XML-Datei Alpin <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd"> <SwissSkiResults> <Raceheader Sector="AL"> <Codex>Wert</Codex> <Date>Datum</Date> <Event>Veranstaltung</Event> <Place>Wert</Place> <Timing>Wert</Timing> <Dataprocessing>Wert</Dataprocessing > </Raceheader> <AL_Race> <AL_Raceinfo> <RTyp>Code</RTyp> <Discipline>Code</Discipline> <FValue>Wert</FValue> <CalcPenaltyW>Wert</CalcPenaltyW> <AppPenaltyW>Wert</AppPenaltyW> <CalcPenaltyM>Wert</CalcPenaltyM> <AppPenaltyM>Wert</AppPenaltyM> <PList>Wert</PList> </AL_Raceinfo> <AL_Data Status="QLF"> <Rank>Wert</Rank> <Bib>Wert</Bib> <PNr>Wert</PNr> <Lastname>Wert</Lastname> <Firstname>Wert</Firstname> <Sex>Wert</Sex> <YearBirth>Wert</YearBirth> <Cat>Wert</Cat> <Club>Wert</Club> <Time1>Wert</Time1> <Time2>Wert</Time2> <TimeTotal>Wert</TimeTotal> <RPts>Wert</RPts> </AL_Data> </AL_Race> </SwissSkiResults> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 8 von 22 Integral XML Aufbau der XML-Datei Snowboard <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd"> <SwissSkiResults> <Raceheader Sector="SB"> <Codex>Wert</Codex> <Date>Datum</Date> <Event>Veranstaltung</Event> <Place>Wert</Place> <Timing>Wert</ Timing> <Dataprocessing>Wert</ Dataprocessing > </Raceheader> <SB_Race> <SB_Raceinfo> <RTyp>Code</RTyp> <Discipline>Code</Discipline> </SB_Raceinfo> <SB_Catinfo> <Catcode>U16</Catcode> <SumQLF>8</SumQLF> <SumDNS>2</SumDNS> <SumDNF>3</SumDNF> <SumDSQ>1</SumDSQ> </SB_Catinfo> <SB_Data Status="QLF"> <Rank>Wert</Rank> <Bib>Wert</Bib> <PNr>Wert</PNr> <Lastname>Wert</Lastname> <Firstname>Wert</Firstname> <Sex>Wert</Sex> <YearBirth>Wert</YearBirth> <Cat>Wert</Cat> <Club>Wert</Club> <Time1>Wert</Time1> <Time2>Wert</Time2> <Time3>Wert</Time3> <Time4>Wert</Time4> <TimeTotal>Wert</TimeTotal> <RPts>Wert</RPts> </SB_Data> </SB_Race> </SwissSkiResults> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 9 von 22 Integral XML Aufbau der XML-Datei Langlauf <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd"> <SwissSkiResults> <Raceheader Sector="CC"> <Codex>Wert</Codex> <Date>Datum</Date> <Event>Veranstaltung</Event> <Place>Wert</Place> <Timing>Wert</Timing> <Dataprocessing>Wert</Dataprocessing > </Raceheader> <CC_Race> <CC_Raceinfo> <RTyp>Code</RTyp> <Discipline>Code</Discipline> <FValue>Wert</FValue> <PList>Wert</PList> </CC_Raceinfo> <CC_Catinfo> <Catcode>Code</Catcode> <Distance>Wert</Distance> <Penalty>Wert</ Penalty > </CC_Catinfo> <CC_Data Status="QLF"> <Rank>Wert</Rank> <Bib>Wert</Bib> <PNr>Wert</PNr> <Lastname>Wert</Lastname> <Firstname>Wert</Firstname> <Sex>Wert</Sex> <YearBirth>Wert</YearBirth> <Cat>Wert</Cat> <Club>Wert</Club> <Time1>Wert</Time1> <Time2>Wert</Time2> <TimeTotal>Wert</TimeTotal> <RPts>Wert</RPts> </CC_Data> </CC_Race> </SwissSkiResults> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 10 von 22 Integral XML Aufbau der XML-Datei Swiss Loppet (Langlauf) <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd"> <SwissSkiResults> <Raceheader Sector="SL"> <Codex>Wert</Codex> <Date>Datum</Date> <Event>Veranstaltung</Event> <Place>Wert</Place> <Timing>Wert</Timing> <Dataprocessing>Wert</Dataprocessing > </Raceheader> <SL_Race> <SL_Raceinfo> <RTyp>Code</RTyp> <Discipline>Code</Discipline> </SL_Raceinfo> <SL_Catinfo> <Catcode>Code</Catcode> <Distance>Wert</Distance> </SL_Catinfo> <SL_Data Status="QLF"> <Rank>Wert</Rank> <Bib>Wert</Bib> <PNr>Wert</PNr> <Lastname>Wert</Lastname> <Firstname>Wert</Firstname> <Sex>Wert</Sex> <YearBirth>Wert</YearBirth> <Cat>Wert</Cat> <Club>Wert</Club> <TimeTotal>Wert</TimeTotal> <CPts>Wert</CPts> <RankOverAll>Wert</RankOverAll> <CPtsOverAll>Wert</CPtsOverAll> </SL_Data> </SL_Race> </SwissSkiResults> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 11 von 22 Integral XML Aufbau der XML-Datei Grassski <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE INTEGRAL SYSTEM "http://www.swiss-ski-kwo.ch/integral/integral_v140.dtd"> <SwissSkiResults> <Raceheader Sector="GS"> <Codex>Wert</Codex> <Date>Datum</Date> <Event>Veranstaltung</Event> <Place>Wert</Place> <Timing>Wert</Timing> <Dataprocessing>Wert</Dataprocessing > </Raceheader> <GS_Race> <GS_Raceinfo> <RTyp>Code</RTyp> <Discipline>Code</Discipline> <FValue>Wert</FValue> <CalcPenaltyW>Wert</CalcPenaltyW> <AppPenaltyW>Wert</AppPenaltyW> <CalcPenaltyM>Wert</CalcPenaltyM> <AppPenaltyM>Wert</AppPenaltyM> <PList>Wert</PList> </GS_Raceinfo> <GS_Data Status="QLF"> <Rank>Wert</Rank> <Bib>Wert</Bib> <PNr>Wert</PNr> <Lastname>Wert</Lastname> <Firstname>Wert</Firstname> <Sex>Wert</Sex> <YearBirth>Wert</YearBirth> <Cat>Wert</Cat> <Club>Wert</Club> <Time1>Wert</Time1> <Time2>Wert</Time2> <TimeTotal>Wert</TimeTotal> <RPts>Wert</RPts> </GS_Data> </GS_Race> </SwissSkiResults> Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 12 von 22 Integral XML Beschreibung der Definition Raceheader Tag Bezeichnung <Date> Datum der Durchführung des Rennens. Format: DD.MM.YYYY, wobei DD = Tag, MM = Monat, YYYY = Jahr <Event> Beschreibt die Veranstaltung. Diese Bezeichnung ist von Vorteil identisch mit den Angaben im Terminkalender. <Place> Ort, wo das Rennen durchgeführt wird. <Timing> Eingesetzte Zeitmessung (Hersteller und Modell, z.B. Alge TDC-8000) <Dataprocessing> Eingesetztes Auswertungsprogramm (z.B. Alge WinRap) Raceinfo Tag Bezeichnung <RTyp> Legt die Art des Wettkampfes fest. Alpin JOANI JORV JOIR JONAT REGA REGB VOLK MAS JO Animation JO Punkterennen JO Interregion JO National Regionales A-Rennen Regionales B-Rennen Volksrennen Masters Snowboard SS RC EVENT Snow Series Regio Cup Event Langlauf ANI VOLK MAS REG NAT FIS COC FIS WC Animation Volkslauf Masters Regional National FIS Continetal Cup FIS Weltcup Grassski JONAT RC SC JO National Regio-Cup Swiss-Cup Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 13 von 22 Integral XML <Discipline> Legt die Art des Wettkampfes fest. Alpin DH SG GS SL PS CR SC Downhill, Abfahrt Super-G Riesenslalom Slalom Parallel-Slalom Kombi-Race Super-Kombi Snowboard SL GS PSL PGS OC HJ BA FR SBX HP FS Slalom Giant Slalom Parallel Slalom Parallel Giant Slalom Obstacle Course High Jump Big Air Free Ride Snowboardcross Halfpipe Freestyle Langlauf ES MS VOP VMP ST SP TS Einzelstart Massenstart Verfolgung ohne Pause Verfolgung mit Pause Staffel Sprint Team Sprint Grassski DH SG GS SL PS Downhill, Abfahrt Super-G Riesenslalom Slalom Parallel-Slalom <FValue> F-Wert gemäss Swiss-Ski Punktereglement <CalcPenaltyW> Berechneter Zuschlag Damen (nur Alpin) <AppPenaltyW> Angewandter Zuschlag Damen (nur Alpin) <CalcPenaltyM> Berechneter Zuschlag Herren (nur Alpin) <AppPenaltyM> Angewandter Zuschlag Herren (nur Alpin) <PList> Angewendete Punkteliste Nr. Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 14 von 22 Integral XML Catinfo Snowboard Tag Bezeichnung <Catcode> Kategoriencode gemäss KWO-Homepage www.swiss-ski-kwo.ch Women Men Alter U12W U14W U16W U20W AW U12M U14M U16M U20M AM 11 Jahre und jünger 12-13 Jahre 14-15 Jahre 16-19 Jahre Adults, 20 Jahre und älter <SumQLF> Anzahl qualifizierte Rennläufer der Kategorie. <SumDNS> Anzahl Rennläufer, die sich angemeldet haben, aber nicht gestartet sind. <SumDNF> Anzahl Rennläufer, die gestartet sind, aber das Ziel nicht erreicht haben. <SumDSQ> Anzahl Rennläufer, die disqualifiziert wurden. Die Anzahl Rennläufer der Kategorien, die für die Punkteberechnung benötigt werden, werden aus SumQLF + SumDNF + SumDSQ berechnet. Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 15 von 22 Integral XML Catinfo Langlauf Tag Bezeichnung <Catcode> Kategoriencode gemäss Swiss Loppet Reglement <Distance> Damen Herren Jahrgang (bezogen auf Saison 2010) D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 D10 D11 D12 H0 H1 H2 H3 H4 H5 H6 H7 H8 H9 H10 H11 H12 1980 1979 1974 1969 1964 1959 1954 1949 1944 1939 1934 1929 1924 und jünger - 1975 - 1970 - 1965 - 1960 - 1955 - 1950 - 1945 - 1940 - 1935 - 1930 - 1925 und älter Renndistanz, ev. zusätzlich Anzahl Runden Catinfo Swiss Loppet Tag Bezeichnung <Catcode> Kategoriencode gemäss KWO-Homepage www.swiss-ski-kwo.ch <Distance> Damen Herren Alter MU10 MU12 MU14 MU16 MU20 D KU10 KU12 KU14 KU16 KU20 H 9 Jahre und jünger 10-11 Jahre 12-13 Jahre 14-15 Jahre 16-19 Jahre Damen/Herren Renndistanz, ev. zusätzlich Anzahl Runden Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 16 von 22 Integral XML Ergebnisse Alpin Tag Bezeichnung <Rank> Rang <Bib> Startnummer <PNr> P-Nr gemäss Swiss-Ski Punkteliste <Lastname> Nachname <Firstname> Vorname <Sex> Geschlecht D H Damen, Mädchen Herren, Knaben <YearBirth> Jahrgang 4-stellig, z.B. 1982 <Kat> Kategoriecode gemäss Swiss-Ski Tabelle <Club> Clubname gemäss Swiss-Ski Clubverzeichnis <Time1> Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh <Time2> Laufzeit 2 (nur bei Rennen mit 2 Durchgängen) <TimeTotal> Totalzeit, resp. die Zeit, die gewertet wird <RPts> Rennpunkte <CPts> Cup-Punkte (optional, nicht relevant für Swiss-Ski Punktewertung) Format für <Time> Format SS.mm.ss.zh, wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel • • nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15, bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt werden Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 17 von 22 Integral XML Ergebnisse Snowboard Tag Bezeichnung <Rank> Rang <Bib> Startnummer <PNr> P-Nr gemäss Swiss-Ski Punkteliste <Lastname> Nachname <Firstname> Vorname <Sex> Geschlecht W M Damen, Mädchen Herren, Knaben <YearBirth> Jahrgang 4-stellig, z.B. 1982 <Kat> Kategoriecode gemäss Swiss-Ski Tabelle <Club> Clubname gemäss Swiss-Ski Clubverzeichnis <Time1> Laufzeit 1 (nur bei Rennen mit mehreren Durchgängen) <Time2> Laufzeit 2 (nur bei Rennen mit entsprechend Durchgängen) <Time3> Laufzeit 3 (nur bei Rennen mit entsprechend Durchgängen) <Time4> Laufzeit 4 (nur bei Rennen mit entsprechend Durchgängen) <TimeTotal> Totalzeit, resp. die Zeit, die gewertet wird <CPts> Cup-Punkte Format für <Time> Format SS.mm.ss.zh, wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel • • nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15, bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt werden Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 18 von 22 Integral XML Ergebnisse Langlauf Tag Bezeichnung <Rank> Rang <Bib> Startnummer <PNr> P-Nr gemäss Swiss-Ski Punkteliste <Lastname> Nachname <Firstname> Vorname <Sex> Geschlecht D H Damen, Mädchen Herren, Knaben <YearBirth> Jahrgang 4-stellig, z.B. 1982 <Kat> Kategoriecode gemäss Swiss-Ski Tabelle <Club> Clubname gemäss Swiss-Ski Clubverzeichnis <Time1> Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh <Time2> Laufzeit 2 (nur bei Rennen mit 2 Durchgängen) <TimeTotal> Totalzeit, resp. die Zeit, die gewertet wird <RPts> Rennpunkte Format für <Time> Format SS.mm.ss.zh, wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel • • nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15, bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt werden Ergebnisse Swiss Loppet Tag Bezeichnung <Rank> Rang <Bib> Startnummer <PNr> P-Nr gemäss Swiss-Ski Mitgliedschaft Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 19 von 22 Integral XML <Lastname> Nachname <Firstname> Vorname <Sex> Geschlecht D H Damen, Mädchen Herren, Knaben <YearBirth> Jahrgang 4-stellig, z.B. 1982 <Kat> Kategoriecode gemäss Swiss-Ski Tabelle <Club> Clubname gemäss Swiss-Ski Clubverzeichnis <TimeTotal> Totalzeit, resp. die Zeit, die gewertet wird <CPts> Cuppunkte, resp. Swiss Loppet Punkte pro Kategorie Jeweils die ersten 30 pro Kategorie erhalten Punkte: Rang Punkte Rang Punkte 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 100 80 60 50 45 40 36 32 29 26 24 22 20 18 16 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 <RankOverAll> optional, nicht relevant für Swiss-Ski Punktewertung Swiss Loppet: Rangierung Overall <CPtsOverAll> Cuppunkte, resp. Swiss Loppet Punkte pro Kategorie Jeweils die ersten 30 pro Kategorie erhalten Punkte: Rang Punkte Rang Punkte 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 100 80 60 50 45 40 36 32 29 26 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 15 14 13 12 11 10 9 8 7 6 Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 20 von 22 Integral XML 11. 12. 13. 14. 15. 24 22 20 18 16 26. 27. 28. 29. 30. 5 4 3 2 1 Format für <Time> Format SS.mm.ss.zh, wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel • • nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15, bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt werden Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 21 von 22 Integral XML Ergebnisse Grassski Tag Bezeichnung <Rank> Rang <Bib> Startnummer <PNr> P-Nr gemäss Swiss-Ski Punkteliste <Lastname> Nachname <Firstname> Vorname <Sex> Geschlecht D H Damen, Mädchen Herren, Knaben <YearBirth> Jahrgang 4-stellig, z.B. 1982 <Kat> Kategoriecode gemäss Swiss-Ski Tabelle <Club> Clubname gemäss Swiss-Ski Clubverzeichnis <Time1> Laufzeit 1 (nur bei Rennen mit 2 Durchgängen), Format SS.mm.ss.zh <Time2> Laufzeit 2 (nur bei Rennen mit 2 Durchgängen) <Time> Totalzeit, resp. die Zeit, die gewertet wird <RPts> Rennpunkte <CPts> Cup-Punkte (optional, nicht relevant für Swiss-Ski Punktewertung) Format für <Time> Format SS.mm.ss.zh, wobei SS=Stunden, mm=Minuten, ss=Sekunden, z=Zehntel, h=Hundertstel • • nicht vorhandene Stellen mit Nullen auffüllen z.B. 00.01.42.15, bei Zeitergebnisse ohne Hundertstel, z.B. Langlauf muss der Hundertstel mit 0 aufgefüllt werden Swiss-Ski KWO, Hanspeter Valer / 09.01.10 Seite 22 von 22