Это команда osx, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
osx - конвертер SGML в XML
СИНТАКСИС
OSX [-CeghnRvx] [-aимя] [-Aархитектура] [-bкодирование] [-cкаталог_файл] [-dкаталог]
[-Dкаталог] [-iимя] [-fфайл] [-ldtd_file] [-wпредупреждение_тип] [-xxml_output_option...]
[сисид...]
ОПИСАНИЕ
OSX конвертирует SGML в XML. OSX анализирует и проверяет документ SGML, содержащийся в
и записывает эквивалентный XML-документ в стандартный вывод. OSX предупредит о SGML
конструкции, не имеющие эквивалента XML.
Часть системы SGML, соответствующей международному стандарту ISO 8879 - Стандарт
Обобщенный язык разметки. Система расширенных возможностей SGML, соответствующая Приложению А к
Международный стандарт ISO / IEC 10744 - Гипермедиа / язык структурирования на основе времени.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Доступны следующие параметры:
-aимя, --activate =имя
Сделайте doctype или linkname имя активный.
-Aимя, --architecture =имя
Разбор с точки зрения архитектуры имя.
-bкодирование, --encoding =кодирование
Используйте BCTF кодирование для вывода. По умолчанию OSX использует UTF-8.
-cсисид, --catalog =сисид
Сопоставьте общедоступные идентификаторы и имена объектов с системными идентификаторами с помощью записи каталога
файл, системный идентификатор которого сисид.
-C, - каталоги
Это имеет тот же эффект, что и в онсгмлс(1).
-dкаталог, --entity_output_location =каталог
Поместите выходные файлы в каталог.
-Dкаталог, --directory =каталог
Поиск каталог для файлов, указанных в системных идентификаторах. Это имеет тот же эффект
как в онсгмлс(1).
-e, --open-entity
Опишите открытые объекты в сообщениях об ошибках.
-Eмакс_ошибки, --max-errors =макс_ошибки
Сдаться после макс_ошибки ошибки.
-fфайл, --error-file =файл
Перенаправить ошибки на файл. Это полезно в основном с оболочками, которые не поддерживают
перенаправление stderr.
-g, - открытые элементы
Опишите открытые элементы в сообщениях об ошибках.
-h, --Помогите
Отобразите текст справки и выйдите.
-iимя, --include =имя
Это имеет тот же эффект, что и в онсгмлс(1).
-ldtd-файл, --dtd_location =dtd-файл
Укажите, что результирующий XML-файл должен соответствовать DTD в dtd-файл.
-n, --числа-ошибок
Показывать номера ошибок в сообщениях об ошибках.
--использованная литература
Показывать ссылки в сообщениях об ошибках.
-R, --ограниченный
Это имеет тот же эффект, что и в онсгмлс(1).
-v, --версия
Распечатайте номер версии и выйдите.
-wнапишите, --warning =напишите
Управляйте предупреждениями и ошибками в соответствии с типом. Это имеет тот же эффект, что и в
онсгмлс(1).
-xxml_output_option, --xml-output-option =xml_output_option
Управляйте выводом XML в соответствии со значением xml_output_option следующим образом:
нет-nl-в-теге Не используйте символы новой строки внутри начальных тегов. Как правило OSX использует символы новой строки внутри
начальные теги, чтобы уменьшить вероятность появления слишком длинных строк.
id Объявления выходных атрибутов для атрибутов ID.
обозначение Объявление вывода для обозначений.
нет данных Объявления вывода для внешних сущностей данных. XML требует, чтобы это были NDATA.
OSX будет предупреждать о внешних объектах данных CDATA и SDATA и выводить их как NDATA
юридические лица.
cdata Используйте разделы XML CDATA для разделов с пометкой CDATA и для элементов с
заявленное содержимое CDATA.
комментарий Объявления вывода комментариев. Заявления комментариев в DTD не будут
вывод.
ниже Предпочитаю строчные буквы. Имена, которые были заменены SGML на верхний регистр
будут сложены в нижний регистр. Это не включает зарезервированные имена; XML требует этих
быть в верхнем регистре.
пи-побег Escape & <> в содержании инструкций обработки с использованием amp, lt и
gt сущности. Это позволяет инструкциям по обработке содержать строку>?, Но
требует, чтобы приложения обрабатывали побеги.
пустой Использовать синтаксис для типов элементов e, объявленных как EMPTY.
список атрибутов Выведите объявление ATTLIST для каждого элемента с указанием типа всех
атрибуты. По умолчанию всегда будет # ПРЕДПОЛАГАЕТСЯ.
источники входных данных отчета Выведите инструкцию по обработке, чтобы сообщить, когда источник ввода
кроме основного файла открывается или закрывается в экземпляре. Не сообщайте ни о каком вводе
источник изменений в DTD.
объекты отчета Вывести инструкцию по обработке, чтобы сообщить, когда внешний объект
ссылка была разрешена в экземпляре. Не сообщайте о решениях каких-либо организаций в
DTD.
не-расширять-внешний Сохраните внешние объекты, напишите файл драйвера объявления с именем
"extEntities.dtf" и включить этот файл во внутреннее подмножество экземпляра.
без расширения внутренний Сохраните внутренние объекты, напишите файл драйвера объявления с именем
"intEntities.dtf" и включить этот файл во внутреннее подмножество экземпляра.
нет-внешний-decl Не включайте файл драйвера объявления внешних сущностей в
внутреннее подмножество экземпляра.
нет-внутренний-decl Не включайте файл драйвера объявления внутренних сущностей в
внутреннее подмножество экземпляра.
нет выхода за пределы Outdir При сохранении внешних сущностей не записывать выходные файлы
вне указанного каталога вывода (по умолчанию "."). Другими словами, если
системный идентификатор внешнего объекта включает в себя достаточное количество экземпляров "..", чтобы заставить osx
напишите файл вне (выше) выходного каталога, выйдите (по умолчанию osx выдаст
предупреждение, но запишет файл и продолжит.
без перезаписи При сохранении внутренних или внешних объектов несколько выходных файлов будут
быть написанным. Если указана эта опция, не перезаписывать существующие файлы; вместо,
попытаться добавить число в конец исходного имени файла, чтобы создать уникальный
имя файла. Выйти с ошибкой, если уже существует слишком много (100) таких файлов.
футляр Сохранять регистр, как указано в DTD для имен элементов; атрибут
имена; значения атрибутов, которые представляют собой списки токенов.
sdata-as-pi При переводе сущностей SDATA (будь то их расширение или предоставление
определение для них во внутреннем подмножестве вывода), выразите их как обработку
инструкции, а не как общие внутренние объекты.
Многочисленные -x варианты разрешены.
Используйте osx онлайн с помощью сервисов onworks.net