Пользовательские форматы импорта и экспорта

Вы можете изменить предопределенный формат в соответствии с вашими конкретными требованиями или использовать его в качестве шаблона для создания совершенно нового настраиваемого формата импорта или экспорта.

Можно использовать текстовые редакторы, например Microsoft Notepad, чтобы внести незначительные изменения в предустановленные форматы.

Trimble рекомендует сохранять любой измененный файл XSLT с новым именем. Если вы сохраните исходное имя, предопределенные XSLT файлы будут заменены новыми версиями при обновлении контроллера, поэтому любые изменения будут потеряны.

Чтобы создать совершенно новый пользовательский формат ASCII, для изменения файла XSLT вам понадобятся некоторые базовые знания в области программирования. Файлы таблицы стилей XSLT описания файлов имеют XML формат. таблицы стилей могут быть созданы собственно по стандартам XSLT определенным консорциумом World Wide Web Consortium (W3C). Для получения подробной информации перейдите на сайт www.w3.org.

Вы не сможете просто изменить или создать таблицу стилей на контроллере. Для успешной разработки нового определения таблицы стилей, делайте это на офисном компьютере с помощью подходящей программы редактирования XML файлов.

Trimble Access версии 2021.00 и выше поддерживает таблицы стилей, в которых используются следующие модули EXSLT:

  • math: математические функции, обычно определяемые для использования пространства имен math:
  • date: функции даты и времени, обычно определяемые для использования пространства имен math: (за исключением date:format-date, date:parse-date и date:sum)
  • sets: функции для работы с наборами, обычно определяемые для использования пространства имен set:
  • strings: функции для работы со строками, обычно определяемые для использования пространства имен set:
  • functions: функции, позволяющие пользователям определять свои собственные функции для использования в XSLT (кроме func:script)

Для получения дополнительной информации по использованию дополнительных функций внутри таблицы стилей, обратитесь на веб-сайт exslt.org, где предоставлена подробная информация об этих функциях.

Таблицы стилей, использующие расширения EXSLT, могут использоваться в Trimble Access, но не будут нормально работать в служебной программе ASCII File Generator или в Trimble Sync Manager, поскольку эти системы основаны исключительно на функциональных возможностях таблиц стилей, имеющихся в операционной системе Windows.

Требования

Для разработки таблицы стилей XSLT вам необходимо:

  • Офисный компьютер.
  • Основные навыки программирования.
  • Программа со средствами отладки XML файлов.
  • Схема описания файла JobXML, которая предоставляет детали формата JobXML, необходимые для создания новой таблицы стилей XSLT. Ссылка на расположение схемы находится в верхней части каждого файла JobXML.
  • Задание или файл JobXML, содержащий исходные данные.

Предустановленная таблица стилей XSLT и служебная программа ASCII File Generator доступны для загрузки. Перейдите на Style Sheets, выберите раздел Style Sheets и загрузите соответствующие ссылки таблиц стилей. Описания предустановленных таблиц стилей поставляются на Английском языке. Изменяйте эти файлы на вашем языке.

Процесс создания таблицы стилей пользователя

Основные шаги следующие:

  1. Исходный файл задания или JobXML файл с контроллера.
  2. Создайте новый формат, используя предустановленную таблицу стилей XLST как отправную точку и схему JobXML в качестве руководства.
  3. Чтобы создать новый пользовательский файл ASCII на офисном компьютере, используйте утилиту ASCII File Generator чтобы применить таблицу стилей XSLT к файлу Trimble Job или JobXML. Информацию об использовании данной служебной программы см. в справке ASCII File Generator.
  4. Для создания пользовательских файлов ASCII на контроллере, скопируйте файл в папку System Files на контроллере.

Информацию о создании собственных форматов импорта см. в документе Importing Custom Formats into Trimble Access PDF.