Это команда osgmlnorm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
osgmlnorm - нормализатор документов SGML / XML
СИНТАКСИС
osgmlnorm [-CdeghmnrRvx] [-aтип ссылки] [-Aархитектура] [-bBCTF] [-cкаталог]
[-Dкаталог...] [-Eмакс_ошибки...] [-iимя...] [-fимя...] [-wпредупреждение...]
[сисид...]
ОПИСАНИЕ
osgmlnorm печатает на стандартном выходе нормализованный экземпляр документа для SGML
документ, содержащийся в объединении сущностей с системными идентификаторами
Когда к нормализованному экземпляру добавляется префикс исходного объявления SGML и пролога, он
будет иметь тот же ESIS, что и исходный документ SGML, за следующими исключениями:
* Вывод osgmlnorm не защищает от распознавания короткой ссылки
разделители, поэтому любые объявления USEMAP должны быть удалены из DTD.
* Нормализованный экземпляр будет использовать разделители ссылок, даже если исходный экземпляр
не.
* Если отмеченные разделы включаются в вывод с помощью опции -m, ссылка
Зарезервированные имена будут использоваться для ключевых слов статуса, даже если исходный экземпляр этого не сделал.
* Любая информация ESIS, относящаяся к функции SGML LINK, будет потеряна.
Нормализованный экземпляр не будет использовать никаких функций минимизации разметки, кроме следующих:
* Любые атрибуты, которые не были указаны в исходном экземпляре, не будут включены в
нормализованный экземпляр. (Текущие атрибуты будут включены.)
* Если объявленное значение атрибута было группой токенов имени, и было указано значение
это то же самое, что и имя атрибута, затем имя и значение атрибута
индикатор будет опущен. Например, с HTML osgmlnorm выведет
скорее, чем
Часть системы SGML, соответствующей международному стандарту ISO 8879 - Стандарт
Обобщенный язык разметки. Система расширенных возможностей SGML, соответствующая Приложению А к
Международный стандарт ISO / IEC 10744 - Гипермедиа / язык структурирования на основе времени.
Доступны следующие параметры:
-aимя, --activate =имя
Сделайте doctype или linktype имя активный.
-Aархитектура, --architecture =архитектура
Разбор с точки зрения архитектуры архитектура.
-bBCTF, --bctf =BCTF
Используйте BCTF с именем BCTF для вывода.
-cсисид, --catalog =сисид
Сопоставьте общедоступные идентификаторы и имена объектов с системными идентификаторами с помощью записи каталога
файл, системный идентификатор которого сисид.
-C, - каталоги
Это имеет тот же эффект, что и в онсгмлс(1).
-d, --дтд
Выведите объявление типа документа с тем же внешним идентификатором, что и вход
документ и без подмножества внутренних деклараций. Проверка того, что
экземпляр документа действителен относительно этого DTD.
-Dкаталог, --directory =каталог
Поиск каталог для файлов, указанных в системных идентификаторах.
Это имеет тот же эффект, что и в онсгмлс(1).
-e, --open-entity
Опишите открытые объекты в сообщениях об ошибках.
--числа-ошибок
Показывать номера ошибок в сообщениях об ошибках.
-h, --Помогите
Отобразите текст справки и выйдите.
-iимя, --include =имя
Это имеет тот же эффект, что и в онсгмлс(1).
-m, - отмеченные разделы
Выведите все отмеченные разделы, которые были во входном экземпляре документа.
-n, --Комментарии
Выведите все комментарии, которые были во входном экземпляре документа.
-r, --сырой
Необработанный вывод. Не выполняйте преобразование RS и RE при печати объекта. В
объект обычно имеет атрибут менеджера хранилища records = asis.
-R, --ограниченный
Это имеет тот же эффект, что и в онсгмлс(1).
-v, --версия
Выведите номер версии.
-wнапишите
Управляйте предупреждениями и ошибками в соответствии с типом. Это имеет тот же эффект, что и в
онсгмлс(1).
Используйте osgmlnorm онлайн с помощью сервисов onworks.net