Это команда pegasus-dax-validator, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
pegasus-dax-validator - определяет, действителен ли данный DAX-файл.
СИНТАКСИС
pegasus-dax-валидатор daxfile [подробный]
ОПИСАНИЕ
The pegasus-dax-валидатор - это простое приложение, которое определяет, является ли данный файл DAX
действительный XML. Для этого он анализирует файл с таким количеством проверок достоверности XML, которое Apache
Платформа синтаксического анализатора Xerces поддерживает файлы.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
daxfile
Расположение файла, содержащего DAX.
подробный
Если был указан какой-либо второй аргумент, не ограниченный строкой подробный,
включен режим подробного вывода.
ВЕРНУТЬ VALUE
Если DAX был проанализирован успешно, или только предупреждение были изданный, выход код is 0. Любые
'ошибка or роковой ошибка приведет к коду выхода 1.
Кроме того, будет представлена сводная статистика с подсчетом предупреждений, ошибок и фатальных ошибок.
будет отображаться.
ПРИМЕР
Ниже показан анализ файла DAX, в котором используется неправильный тип значения для
определенные перечисления. Вывод показывает ошибки с соответствующим номером строки и
номер столбца входного файла DAX, чтобы их было легче найти и исправить. (В
строки в примере были разорваны, чтобы соответствовать формату страницы руководства.)
$ pegasus-dax-валидатор bd.dax
ОШИБКА в строке 14, столбец 110: cvc-enumeration-valid: значение 'i386' не является
фасетно-действительный относительно перечисления '[x86, x86_64, ppc, ppc_64,
ia64, sparcv7, sparcv9, amd64] '. Это должно быть значение из
перечисление.
ОШИБКА в строке 14, столбец 110: cvc-attribute. 3: значение i386 из
атрибут 'arch' в элементе 'исполняемый файл' недействителен в отношении
его тип «Тип архитектуры».
ОШИБКА в строке 14, столбец 110: cvc-enumeration-valid: значение 'darwin' равно
не является фасетным относительно перечисления '[aix, sunos, linux, macosx,
окна] '. Это должно быть значение из перечисления.
ОШИБКА в строке 14, столбец 110: cvc-attribute. 3: значение darwin для
атрибут 'os' в элементе 'исполняемый файл' недействителен в отношении
его тип "OSType".
Обнаружено 0 предупреждений, 4 ошибки и 0 критических ошибок.
Используйте pegasus-dax-validator онлайн с помощью сервисов onworks.net
