XML-отчёты | Московская Биржа
              Московская биржа

              XML-отчёты

              Преобразование с XML-отчётов в ОС на базе Linux

              Для преобразования файлов в HTML в ОС на базе Linux пользуйте утилиту xsltproc.

              Формат команды вызова утилиты:

              xsltproc <файл стилей>.xslt <отчёт>.xml -o <выходной файл>.html


              Комментарии по работе с xml-отчётами

              Для просмотра XML-отчётов рекомендуется использовать MS Excel. Также отчёты можно открыть в MS Word.

              Для удобства работы с отчётами каждый XML-файл сопровождается собственной XSD-схемой и XSLT-таблицей стилей. При открытии в MS Excel или MS Word они могут загружаться с сайта Биржи либо подхватываться с локального компьютера. Если используется локальное подключение, необходимо заранее разместить XSD-схемы всех отчётов в папку C:\MICEX\XSD, а XSLT-стили — в папку C:\MICEX\XSLT.

              Загрузить XSD-схемы и XSLT-стили, можно на странице Московская Биржа | Рынки и по ссылкам:

              Для скачивания всех файлов (схем или стилей) одним архивом загрузите allfiles.zip и распакуйте его содержимое в указанные папки.

              Открывать отчеты из MS Excel или MS Word следует с использованием файла преобразования. Выбор сетевого варианта возможен только при наличии подключения к Интернету.

              ОС Windows может заблокировать загруженные из сети XML-, XSD- и XSLT-файлы в целях безопасности. Если это произошло, откройте свойства файла в Проводнике и поставьте флажок "Разблокировать".

              При открытии отчёта в MS Word появится список доступных представлений данных. Чтобы узнать, с какого файла загружено представление, наведите на него курсор – путь отобразится во всплывающей подсказке.

              При открытии в MS Excel появится диалог импорта XML. Выберите вариант "Открыть файл, применив следующую таблицу стилей: " и проверьте, что указан нужный XSLT-файл.
              Для подготовки отчёта к печати в MS Excel перейдите на вкладку "Разметка страницы", а в MS Word – на вкладку "Макет". В разделе "Параметры страницы" настройте:

              • ориентацию на "Альбомную";
              • уменьшенные поля (это позволит программе автоматически увеличить шрифт при масштабировании).

              В MS Excel в разделе "Вписать" также можно задать, чтобы отчёт занимал не более одной страницы по ширине. Для этого в параметрах "Ширина" выберите "1 стр. ", а "Высота" оставьте "Авто".

              Альтернативный способ открыть параметры страницы: меню "Файл" → "Печать" → "Параметры страницы".

              Для всех клиринговых и основных торговых отчётов доступны стили на русском и английском языках. MS Excel и MS Word предложат выбрать нужный при открытии. При использовании собственных XSLT-процессоров можно применять любой стиль, передав параметр Language со значением 'R' (русский) или 'E' (английский).


              Примечание про открытие отчётов большого размера

              Если при открытии крупных отчётов в MS Excel или MS Word отображается пустая страница, рекомендуется предварительно преобразовать их в HTML, используя утилиты msxsl.exe.

              Формат команды вызова утилиты:

              msxsl.exe <отчёт>.xml <файл стилей>.xslt -o <выходной файл>.html

              Откройте полученный .html файл в MS Excel или MS Word 2007(+). Учтите ограничения: в MS Excel – до 1 048 576 строк, в MS Word – до 512 МБ.