Это команда sgml2xml, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sgml2xml - конвертировать SGML в XML
Система SGML, соответствующая международному стандарту ISO 8879 - Стандартная обобщенная разметка
Язык
СИНТАКСИС
sgml2xml [ -Cehilprvx ] [ -bкодирование ] [ -cкаталог ] [ -Dдиректория ] [ -fфайл ] [ -iимя ]
[ -wпредупреждение ] [ -xxml-выход-вариант ] системный ...
ОПИСАНИЕ
sgml2xml конвертирует SGML в XML. sgml2xml анализирует и проверяет документ SGML, содержащийся
in системный ... и записывает эквивалентный XML-документ в стандартный вывод. sgml2xml предусматривает
предупреждать о конструкциях SGML, не имеющих эквивалента XML.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-bкодирование
Используйте кодирование для вывода. По умолчанию используется UTF-8. Видеть нсгмлс(1) для возможных
типы кодирования.
-cкаталог
Используйте файл записи каталога файл.
-C Команда имя файла... аргументы указывают файлы каталога, а не сущность документа.
Сущность документа определяется первой записью ДОКУМЕНТ в файлах каталога.
-Dкаталог
Поиск каталог для файлов, указанных в системных идентификаторах. Несколько -D варианты
разрешается. Видеть нсгмлс(1) для получения дополнительной информации об этой опции.
-e Опишите открытые объекты в сообщениях об ошибках.
-fфайл Перенаправить ошибки на файл. Это полезно только для оболочек, которые не поддерживают
перенаправление stderr.
-iимя Притвориться, что имя "ВКЛЮЧИТЬ"> встречается в начале типа документа.
подмножество деклараций в объекте документа SGML. Поскольку повторяющиеся определения
сущность игнорируются, это определение будет иметь приоритет над любыми другими определениями
этого объекта в объявлении типа документа. Несколько -i варианты разрешены.
Если объявление SGML заменяет зарезервированное имя INCLUDE, то новое зарезервированное имя
name будет заменяющим текстом объекта. Обычно тип документа
декларация будет содержать имя "IGNORE"> и будет использовать%имя; в
спецификация ключевого слова status объявления помеченного раздела. В этом случае
эффект этой опции будет заключаться в том, что отмеченный раздел не будет проигнорирован.
-v Выведите номер версии.
-wнапишите Предупреждения и ошибки контролировать в соответствии с напишите. Посмотреть нсгмлс(1) для разрешенных
значения напишите.
-xxml-выход-вариант
Управляйте выводом XML в соответствии со значением xml_output_option следующим образом:
нет-nl-в-теге
Не используйте символы новой строки внутри начальных тегов. Как правило sgml2xml использует символы новой строки внутри
начальные теги, чтобы уменьшить вероятность появления слишком длинных строк.
id Объявления выходных атрибутов для атрибутов ID.
обозначение
Объявление вывода для обозначений.
нет данных Объявления вывода для внешних сущностей данных. XML требует, чтобы они были
НЕ ДАТА. sgml2xml будет предупреждать о внешних объектах данных CDATA и SDATA и
выводить их как объекты NDATA.
cdata Используйте разделы XML CDATA для разделов с пометкой CDATA и для элементов с
заявленное содержимое CDATA.
комментарий
Объявления вывода комментариев. Заявления комментариев в DTD не будут
вывод.
ниже Предпочитаю строчные буквы. Имена, которые были заменены заглавными буквами на
SGML будет переведен в нижний регистр. Это не включает зарезервированные имена; XML
требует, чтобы они были в верхнем регистре.
пи-побег
Escape & <> в содержании инструкций обработки с использованием amp, lt и
gt сущности. Это позволяет инструкциям по обработке содержать строку> ?,
но требует, чтобы приложения обрабатывали побеги.
пустой Использоватьe/> синтаксис для типов элементов e объявлен как ПУСТО.
список атрибутов
Выведите объявление ATTLIST для каждого элемента, указав тип всех
атрибуты. По умолчанию всегда будет # ПРЕДПОЛАГАЕТСЯ.
Многочисленные -x варианты разрешены.
Используйте sgml2xml в Интернете с помощью сервисов onworks.net