Files
hockey_new/STAT2TV_SCHEDULE.md
2026-08-19 15:08:39 +03:00

84 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Stat2TV Schedule XML
## Корень
Регулярный чемпионат:
```xml
<Schedule tournamentId="1369" tournamentType="regular">
```
Плей-офф:
```xml
<Schedule tournamentId="1370" tournamentType="playoff">
```
## Команды
```text
teama / teamb
```
Стабильные ID клубов.
```text
homeId / visitorId
```
ID команды внутри конкретного турнира/стадии.
Поэтому в базе сохраняются оба значения:
```text
home_team_external_id
home_entry_external_id
away_team_external_id
away_entry_external_id
```
## Статус
В предоставленных завершённых календарях отдельного текстового поля `status` нет.
Используется:
```text
approved="1"
```
как признак утверждённого завершённого результата.
Для будущих и live-матчей оставлена схема:
```text
approved=0 + score пустой → scheduled
approved=0 + score есть → live
approved=1 → finished
```
После получения XML текущего сезона это правило можно дополнить, если появятся новые поля.
## Счёт
```text
score="3:2"
ots="OT"
ots="SO"
scP1="1:0"
scP2="0:1"
scP3="1:1"
scP4="1:0"
```
`scP4` используется для овертайма/буллитов.
## Плей-офф
```text
sscore="3:1"
```
Счёт серии после текущего матча.