АнглийскийФранцузскийИспанский

Значок OnWorks

nsgmls - Интернет в облаке

Запустите nsgmls в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда nsgmls, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


nsgmls - проверяющий парсер SGML

Система, соответствующая
Международный стандарт ISO 8879 -
Стандартный обобщенный язык разметки

СИНТАКСИС


нсгмлс [ -BCdeglprsuv ] [ -aтип ссылки ] [ -b(bctf | кодировка) ] [ -Dкаталог ] [
-Eмакс_ошибки ] [ -fфайл ] [ -iимя ] [ -mсисид ] [ -oвыходной_вариант ] [ -tфайл ] [
-wпредупреждение_тип ] [ сисид...]

ПРЕДУПРЕЖДЕНИЕ


Эта страница руководства может быть устаревшей. Обратитесь к документации HTML для получения наиболее актуальных
дата информации по этой программе. Вы можете найти HTML-документ в:
/usr/доля/doc/sp/nsgmls.htm

ОПИСАНИЕ


Нсгмлс анализирует и проверяет документ, сущность документа которого указана системой
идентификаторы сисид... и выводит на стандартный вывод простое текстовое представление
набор информации о его элементной структуре. (Это информационный набор, структура которого -
контролируемое соответствующее приложение должно действовать.) Форма системных идентификаторов
подробно описано ниже; системный идентификатор, который не начинается с < и не
похоже, что абсолютный URL-адрес будет рассматриваться как имя файла. Если более одной системы
идентификатор, то соответствующие сущности будут объединены, чтобы сформировать
сущность документа. Таким образом, сущность документа может быть распределена по нескольким файлам; для
Например, декларация SGML, пролог и набор экземпляров документа могут находиться в
отдельный файл. Если системные идентификаторы не указаны, то нсгмлс прочитает документ
сущность из стандартного ввода. Системный идентификатор командной строки - может быть использован для
обратитесь к стандартному вводу. (Обычно в системном идентификаторе 0 используется для обозначения
на стандартный ввод.)

Доступны следующие параметры:

-aтип ссылки
Сделать тип ссылки тип ссылки активный. В этом случае выводится не вся информация ESIS:
об активных LPD явно не сообщается, хотя каждый атрибут ссылки
с указанием имени типа ссылки; нет информации об элементах результата;
когда к текущему элементу применимо несколько правил ссылок, нсгмлс всегда
выбирает первое.

-b(bctf | кодировка)
Это определяет кодировку, используемую для вывода. Если в режиме фиксированного набора символов он
указывает имя кодировки; в противном случае он указывает имя BCTF. Видеть
описание ниже BCTF атрибут диспетчера хранилища для получения дополнительной информации.

-B Пакетный режим. Разберите каждый системный идентификатор ... указанный в командной строке отдельно, скорее
чем их объединение. Это полезно в основном с -s.
Если также указано -tfilename, то к указанному имени файла будет добавлен префикс
sysid для создания имени файла для результата RAST для каждого sysid.

-C Команда имя файла... аргументы указывают файлы каталога, а не сущность документа.
Сущность документа определяется первым ДОКУМЕНТ запись в файлы каталога.

-Dкаталог
Поиск каталог для файлов, указанных в системных идентификаторах. Несколько -D кредита
разрешается. См. Описание осфайл менеджер хранилища для получения дополнительной информации
информация о поиске файлов.

-e Опишите открытые объекты в сообщениях об ошибках. Сообщения об ошибках всегда включают
позиция последней открытой внешней организации.

-E макс_ошибки
Nsgmls завершит работу после ошибок max_errors. Если max_errors равно 0, нет ограничений на
количество ошибок. По умолчанию 200.

-fфайл Перенаправить ошибки на файл. Это полезно в основном с оболочками, которые не поддерживают
перенаправление stderr.

-g Показывать глобальные идентификаторы открытых элементов в сообщениях об ошибках.

-iимя Притвориться, что

<!ENTITY % имя "ВКЛЮЧИТЬ">

происходит в начале подмножества объявления типа документа в документе
организация. Поскольку повторяющиеся определения объекта игнорируются, это определение будет
имеют приоритет над любыми другими определениями этой сущности в типе документа
декларация. Несколько -i варианты разрешены. Если декларация заменяет
зарезервированное имя ВКЛЮЧАЮТ тогда новое зарезервированное имя будет заменяющим текстом
лицо. Обычно объявление типа документа будет содержать

<!ENTITY % имя "ИГНОРИРОВАТЬ">

и будет использовать %имя; в спецификации ключевого слова статуса отмеченного раздела
декларация. В этом случае действие опции приведет к тому, что отмеченный
раздел, который нельзя игнорировать.

-mсисид
Сопоставьте общедоступные идентификаторы и имена объектов с идентификаторами системы с помощью каталога
входной файл, системный идентификатор которого сисид, множественный -m варианты разрешены. Если
есть файл записи каталога с именем каталог там же, где и документ
сущность, он будет найден сразу после тех, которые указаны -m.

-oвыходной_вариант
Вывести дополнительную информацию в соответствии с выходной_вариант:

организация Выходные определения всех общих сущностей, а не только для данных или вложенных документов.
объекты, на которые есть ссылки или имена в атрибуте ENTITY или ENTITIES.

id Различайте атрибуты, объявленное значение которых - ID.

линия Результат L команды, дающие текущий номер строки и имя файла.


Вывести i команда для включенных подэлементов.

Многочисленные -o варианты разрешены.

-p Разбирайте только пролог. Нсгмлс выйдет после разбора типа документа
декларация. Подразумевает -s.

-s Подавить вывод. Сообщения об ошибках по-прежнему будут печататься.

-tфайл Вывод на файл результат RAST, как определено в ISO / IEC 13673: 1995 (на самом деле это
еще не совсем IS; это реализует проект промежуточного редактора
1994/08/29, с изменениями для реализации ISO / IEC JTC1 / SC18 / WG8 N1777). Нормальный
вывод не производится.

-v Выведите номер версии.

-wнапишите Предупреждения и ошибки управления. Несколько -w варианты разрешены. Следующий
значения напишите включить предупреждения:

смешанный Предупреждать о моделях смешанного содержимого, которые не допускают использование #pcdata в любом месте.

sgmldecl
Предупреждаем о различных сомнительных конструкциях в объявлении SGML.

должен Предупреждаем о различных рекомендациях, содержащихся в ISO 8879, о том, что документ не
не соблюдать. (Рекомендации выражаются словом `` следует '', как
отличается от требований, которые обычно выражаются с помощью `` должен ''.)

по умолчанию
Предупреждать о ссылках по умолчанию.

дублировать
Предупреждать о повторяющихся объявлениях сущностей.

не определено
Предупреждать о неопределенных элементах: элементы используются в DTD, но не определены.

незакрытый
Предупреждать о незакрытых начальных и конечных тегах.

пустой Предупреждать о пустых начальных и конечных тегах.

сеть Предупреждать о разрешающих сеть начальных тегах и нулевых конечных тегах.

мин-тег
Предупреждать о свернутых начальных и конечных тегах. Эквивалентно комбинации
незакрытый, пустой и сеть предупреждения.

неиспользованная карта
Предупреждайте о неиспользованных кратких справочных картах: карты, объявленные с кратким
объявление сопоставления ссылок, но никогда не использовалось в кратких справочниках
декларация в DTD.

неиспользованный параметр
Предупреждать об объектах параметров, которые определены, но не используются в DTD.

ВСЕ Предупреждать об условиях, которых обычно следует избегать (по мнению
автор). Эквивалентен: смешанный, должен, по умолчанию, не определено, sgmldecl,
неиспользованная карта, неиспользованный параметр, пустой и незакрытый.

Предупреждение можно отключить, используя его имя с префиксом нет-, таким образом -Wall -нет-
дублировать включит все предупреждения, кроме предупреждений о повторяющейся сущности
деклараций.

Следующие значения для предупреждение_тип отключить ошибки:

без-idref
Не выдавать ошибку для ссылочного значения идентификатора, которое ни один элемент не имеет в качестве своего
Я БЫ. Эффект будет таким, как если бы каждый атрибут был объявлен как ссылка на идентификатор.
значение было объявлено как имя.

никаких существенных
Не выдавать ошибку, если символ, не являющийся значащим символом в
конкретный синтаксис ссылки встречается в литерале в объявлении SGML.
Это может быть полезно в сочетании с некоторыми ошибочными наборами тестов.

Следующие параметры также поддерживаются для обратной совместимости с SGMLS:

-d Такой же как -вдубликат.

-l Такой же как -олиния.

-r Такой же как -wпо умолчанию.

-u Такой же как -вундеф.

Система идентификаторы
Системный идентификатор может быть формальным системным идентификатором или простым системным идентификатором.
идентификатор. Системный идентификатор, который является формальным системным идентификатором, состоит из последовательности
одной или нескольких спецификаций объекта хранения. Объекты, указанные объектом хранения
спецификации объединяются в единое целое. Спецификация объекта хранения
состоит из начального тега SGML в конкретном синтаксисе ссылки, за которым следуют символьные данные
содержание. Общий идентификатор начального тега - это имя диспетчера хранилища. В
контент - это идентификатор объекта хранения, который идентифицирует объект хранения способом
зависит от диспетчера хранилища. Начальный тег также может указывать атрибуты, дающие
дополнительная информация об объекте хранения. Ссылки на цифровые символы
распознается в идентификаторах объектов хранения и литералах значений атрибутов в начальном теге.
Концы записи игнорируются в идентификаторе объекта хранения, как и в случае с SGML. Система
идентификатор будет интерпретироваться как формальный системный идентификатор, если он начинается с <
за которым следует имя диспетчера хранилища, за которым следует либо > или белое пространство; иначе это будет
интерпретироваться как простой системный идентификатор. Идентификатор объекта хранения продолжается до
конец системного идентификатора или до первого появления < за которым следует хранилище
имя менеджера, за которым следует либо > или белое пространство.

Доступны следующие менеджеры хранилища:

осфайл Идентификатор объекта хранения - это имя файла. Если имя файла относительное, оно
разрешается с использованием базового имени файла. Обычно базовое имя файла - это имя файла.
в котором был указан идентификатор объекта хранения, но его можно изменить с помощью
Использование темпера с изогнутым основанием атрибут. Сначала будет выполняться поиск имени файла в каталоге
базовое имя файла. Если его там нет, то его будут искать в
каталоги, указанные с помощью -D вариант в том порядке, в котором они были указаны
в командной строке, а затем в списке каталогов, указанных
переменная среды SGML_SEARCH_PATH. В Unix список разделен двоеточиями
и точкой с запятой в MSDOS.

OSFD Идентификатор объекта хранения - это целое число, определяющее файловый дескриптор. Таким образом
системный идентификатор 0 будет ссылаться на стандартный ввод.

URL Идентификатор объекта хранения - это URL. Только HTTP схема в настоящее время
поддерживается не во всех системах.

нейтральный
Диспетчер хранилища - это диспетчер хранилища объекта хранилища, в котором система
был указан идентификатор ( лежащий в основе диск менеджер). Однако если
базовый диспетчер хранения не поддерживает именованные объекты хранения (т. е. OSFD),
тогда диспетчер хранилища будет осфайл. Идентификатор объекта хранения обрабатывается
как относительное иерархическое имя, разделенное косой чертой (/) и будет преобразован
в зависимости от того, что подходит для основного диспетчера хранилища.

Поддерживаются следующие атрибуты:

учет
Это описывает, как записи разграничиваются в объекте хранения:

cr Записи завершаются возвратом каретки.

lf Записи завершаются переводом строки.

CRLF Записи завершаются возвратом каретки, за которым следует перевод строки.

найдите Запись прекращается в зависимости от того, cr, lf or CRLF впервые встречается
в объекте хранения.

ASIS Распознавание записей не производится.

По умолчанию используется найдите за исключением сущностей NDATA, для которых значение по умолчанию ASIS.

Когда записи распознаются в объекте хранения, начало записи вставляется в
начало каждой записи и конец записи в конце каждой записи. Если есть
частичная запись (запись, которая не заканчивается терминатором записи) в конце
объекта, то перед ним будет вставлено начало записи, но не конец записи
будет вставлен после него.

Имя атрибута и = для этого атрибута можно не указывать.

Zapeof Это указывает, встречается ли символ Control-Z в качестве последнего байта в
объект хранения должен быть удален. Допускаются следующие значения:

Zapeof Последний Control-Z должен быть удален.

нозапеоф
Последний Control-Z не удаляется.

По умолчанию используется Zapeof за исключением сущностей NDATA, сущности, объявленные в хранилище
объекты с zapeof = nozapeof и складские объекты с записи = asis.

Имя атрибута и = для этого атрибута можно не указывать.

BCTF Атрибут bctf (формат преобразования битовой комбинации) описывает, как бит
комбинации объекта хранения преобразуются в последовательность байтов, которые
содержатся в объекте, идентифицированном идентификатором объекта хранения. Этот
инверсия этого преобразования выполняется, когда диспетчер сущностей читает
объект хранения. Имеет одно из следующих значений:

личность
Каждая битовая комбинация представлена ​​одним байтом.

фиксированный-2
Каждая битовая комбинация представлена ​​ровно 2 байтами, причем больше
значимый байт первым.

UTF-8 Каждая битовая комбинация представлена ​​переменным количеством байтов в соответствии с
в формат преобразования UCS 8, определенный в Приложении P, который будет добавлен первым
предложенный проект поправки (PDAM 1) к ISO / IEC
10646-1: 1993.

euc-jp Каждая битовая комбинация рассматривается как пара байтов, старший байт
сначала кодирование символа с помощью
Extended_UNIX_Code_Fixed_Width_for_Japanese Internet charset и является
преобразованы в последовательность октетов переменной длины, которые будут кодировать
этот символ, использующий Extended_UNIX_Code_Packed_Format_for_Japanese
Кодировка Интернета.

сжи Каждая битовая комбинация рассматривается как пара байтов, старший байт
сначала кодирование символа с помощью
Extended_UNIX_Code_Fixed_Width_for_Japanese Internet charset и является
преобразованы в последовательность байтов переменной длины, которые будут кодировать
этот символ использует кодировку Интернета Shift_JIS.

юникода
Каждая битовая комбинация представлена ​​2 байтами. Байты, представляющие
целому объекту хранения может предшествовать пара байтов, представляющих
Знак метки порядка байтов (0xFEFF). Байты, представляющие каждый бит
комбинации находятся в системном порядке байтов, если только знак порядка байтов
присутствует символ, и в этом случае порядок его байтов определяет
порядок байтов. При чтении объекта хранения любой символ отметки порядка байтов
отбрасывается.

is8859-N
N может быть любой отдельной цифрой, кроме 0. Каждая битовая комбинация интерпретируется
как номер символа в ISO / IEC 10646 и представлен
один байт, который закодировал бы этот символ в ISO 8859-N. Эти ценности
не поддерживаются -b опцию.

Значения, отличные от личность поддерживаются только с многобайтовой версией
нсгмлс.

отслеживание
Это указывает, следует ли отслеживать границы линии для этого объекта: значение
of трек указывает, что они должны; ценность неттрек указывает, что они должны
нет. Значение по умолчанию - трек. Отслеживание границ линий в
объект хранения требует примерно одного байта памяти на строку, и это может быть
желательно отключить это для очень больших объектов хранения.

Имя атрибута и = для этого атрибута можно не указывать.

Использование темпера с изогнутым основанием Когда идентификатор объекта хранения, указанный в содержимом объекта хранения
спецификация является относительной, в ней указывается базовый идентификатор объекта хранилища
относительно которого должен быть разрешен этот идентификатор объекта хранения. Когда нет
указанный идентификатор объекта хранения интерпретируется относительно объекта хранения
в котором он указан, при условии, что у него такой же диспетчер хранилища. Этот
применяется как к системным идентификаторам, указанным в документах SGML, так и к системным
идентификаторы, указанные в файлах записей каталога.

смкрд Значение - это один символ, который будет распознан в объекте хранения.
идентификаторы (как в содержании спецификаций объекта хранения, так и в значении
of Использование темпера с изогнутым основанием атрибуты) в качестве разделителя ссылки на символ диспетчера хранилища, когда
за которым следует цифра. Символьная ссылка диспетчера хранилища похожа на числовое значение SGML.
ссылка на символ, за исключением того, что номер интерпретируется как номер символа в
неотъемлемый набор символов диспетчера хранилища, а не документа
набор символов. По умолчанию ни один символ не распознается как хранилище.
разделитель ссылки на символ менеджера. Ссылки на цифровые символы использовать нельзя.
для предотвращения распознавания разделителей символьных ссылок диспетчера хранения.

сложить Это относится только к нейтральный менеджер хранилища. Он указывает,
идентификатор объекта должен быть свернут в соответствии с обычным случаем базового хранилища
диспетчер, если идентификаторы объекта хранения для базового диспетчера хранилища
чувствительный. Допускаются следующие значения:

сложить Идентификатор объекта хранения будет свернут.

неткратно Идентификатор объекта хранения не сворачивается.

Значением по умолчанию является сложить. Имя атрибута и = может быть опущен для этого
атрибутов.

Например, в Unix имена файлов чувствительны к регистру, а обычный регистр - нижний.
кейс. Итак, если бы базовый диспетчер хранилища был осфайл и система была Unix
система, то FOO.SGM было бы эквивалентно foo.sgm.

Простой системный идентификатор интерпретируется как идентификатор объекта хранилища с хранилищем.
менеджер, который зависит от того, где был указан идентификатор системы: если он был указан в
объект хранения, чей менеджер хранения был URL или если системный идентификатор выглядит как
абсолютный URL-адрес в поддерживаемой схеме, диспетчер хранилища будет URL; в противном случае хранение
менеджер будет осфайл. Атрибуты диспетчера хранилища установлены по умолчанию, как для формального
системный идентификатор. Ссылки на цифровые символы не распознаются в простой системе
идентификаторы.

Система идентификатор поколение
Менеджер объекта генерирует эффективный системный идентификатор для каждого внешнего объекта.
использование файлов записей каталога в формате, определенном Открытым техническим решением SGML.
9401: 1994. Менеджер сущностей выдаст ошибку, если не сможет создать эффективный
системный идентификатор внешнего объекта. Обычно, если внешний идентификатор для
объект включает системный идентификатор, тогда менеджер объекта будет использовать его как эффективный
системный идентификатор сущности; это поведение можно изменить с помощью OVERRIDE или SYSTEM
записи в файле записей каталога.

Файл записей каталога содержит последовательность записей в одной из следующих форм:

ОБЩЕСТВЕННОЕ лобок сисид
Это указывает на то, что сисид следует использовать в качестве эффективного идентификатора системы, если
публичный идентификатор лобок. сисид это системный идентификатор, как определено в ISO 8879
и лобок является публичным идентификатором, как определено в ISO 8879.

ЮРИДИЧЕСКОЕ ЛИЦО имя сисид
Это указывает на то, что сисид следует использовать в качестве эффективного идентификатора системы, если
сущность - это общая сущность, имя которой имя.

ЮРИДИЧЕСКОЕ ЛИЦО %имя сисид
Это указывает на то, что сисид следует использовать в качестве эффективного идентификатора системы, если
entity - это объект с параметром, имя которого имя. Обратите внимание, что нет места
между % и имя.

DOCTYPE имя сисид
Это указывает на то, что сисид следует использовать в качестве эффективного идентификатора системы, если
entity - это объект, объявленный в объявлении типа документа, чей тип документа
имя имя.

ТИП ССЫЛКИ имя сисид
Это указывает на то, что сисид следует использовать в качестве эффективного идентификатора системы, если
entity - это объект, объявленный в объявлении типа ссылки, чье имя типа ссылки
имя.

ОБОЗНАЧЕНИЕ имя сисид
Это указывает на то, что сисид следует использовать как эффективный системный идентификатор для
запись, имя которой имя. Это расширение формата SGML Open. Этот
актуально только с -n опцию.

ПЕРЕОПРЕДЕЛЕНИЕ ДА|НЕТ
Это устанавливает режим переопределения для записей до следующего появления OVERRIDE или
конец файла записи каталога. В начале файла записи каталога
режим переопределения будет НЕТ. Запись PUBLIC, ENTITY, DOCTYPE, LINKTYPE или NOTATION
с режимом переопределения YES будет использоваться независимо от того, будет ли внешний идентификатор
имеет явный системный идентификатор; те, у которых режим переопределения НЕТ, будут
игнорируется, если внешний идентификатор имеет явный системный идентификатор. Это
расширение открытого формата SGML.

СИСТЕМА сисид1 сисид2
Это указывает на то, что сисид2 следует использовать в качестве эффективного идентификатора системы, если
системный идентификатор, указанный во внешнем идентификаторе, был сисид1, Это
расширение открытого формата SGML.

СГМЛДЕКЛ сисид
Это указывает, что если документ не содержит декларации SGML, SGML
декларация в сисид должно подразумеваться.

ДОКУМЕНТ сисид
Это указывает, что сущность документа сисид. Эта запись используется только с
-C опцию.

КАТАЛОГ сисид
Это указывает на то, что сисид системный идентификатор дополнительной записи каталога
файл, который нужно прочитать после этого. Несколько КАТАЛОГ записи разрешены и будут
читайте по порядку. Это расширение формата SGML Open.

Разделители можно не указывать в сисид при условии, что он не содержит пробелов.
Комментарии разрешены между параметрами, разделенными символом -- как в SGML.

Переменная окружения SGML_CATALOG_FILES содержит список файлов записей каталога. В
Список разделяется двоеточием в Unix и точкой с запятой в MSDOS. Это будет
поиск выполняется после любых файлов записей каталога, указанных с помощью -m вариант, а после
файл записи каталога называется каталог там же, где и сущность документа. Если это
переменная среды не установлена, то зависящий от системы список файлов записей каталога будет
использоваться. На самом деле файлы записей каталога не ограничиваются только файлами: имя
Файл записей каталога интерпретируется как системный идентификатор.

Совпадение в одном файле записей каталога будет иметь приоритет над любым совпадением в более позднем каталоге.
входной файл. Совпадение в файле записей каталога для записи SYSTEM будет иметь приоритет перед
соответствие в том же файле записи PUBLIC, ENTITY, DOCTYPE, LINKTYPE или NOTATION. А
совпадение в файле записи каталога для PUBLIC записи будет иметь приоритет над совпадением в
тот же файл для записи ENTITY, DOCTYPE, LINKTYPE или NOTATION.

Система заявление
Системное объявление для нсгмлс заключается в следующем:

СИСТЕМА «ISO 8879: 1986»
СИМВОЛ
БАЗОВЫЙ НАБОР "ISO 646-1983 // CHARSET
Международная справочная версия (IRV) // ESC 2/5 4/0 "
УМЕНЬШЕНИЕ 0 128 0
CAPACITY PUBLIC "ISO 8879: 1986 // CAPACITY Reference // EN"
ФУНКЦИИ И ОСОБЕННОСТИ
МИНИМИЗАЦИЯ ДАННЫХ НЕТ ПРОПУСТИТЬ ДА РАНГ ДА SHORTTAG ДА
ССЫЛКА ПРОСТО ДА 65535 ПОДРАЗУМЕВАЕТСЯ ДА ЯВНО ДА 1
ДРУГОЕ СОГЛАСОВАТЬ НЕТ ПОДДОК ДА 100 ФОРМАЛЬНО ДА
ОБЪЕМ ДОКУМЕНТА
SYNTAX PUBLIC «ISO 8879: 1986 // Справочник по SYNTAX // EN»
SYNTAX PUBLIC «ISO 8879: 1986 // SYNTAX Core // EN»
VALIDATE

ОБЩЕЕ ДА МОДЕЛЬ ДА ИСКЛЮЧИТЬ ДА МОЩНОСТЬ НЕТ
NONSGML ДА SGML ДА ФОРМАЛЬНО ДА
SDIF
УПАКОВКА НЕТ РАСПАКОВКА НЕТ

Предел для параметра SUBDOC зависит от памяти.

Может использоваться любой законный конкретный синтаксис.

заявление
Если декларация опущена и не применима СГМЛДЕКЛ запись в каталоге,
будет подразумеваться следующее заявление:

<!SGML "ISO 8879:1986"
СИМВОЛ
БАЗОВЫЙ НАБОР "ISO 646-1983 // CHARSET
Международная справочная версия (IRV) // ESC 2/5 4/0 "
DESCSET 0 9 НЕ ИСПОЛЬЗУЕТСЯ
9 2 9
11 2 НЕ ИСПОЛЬЗУЕТСЯ
13 1 13
14 18 НЕ ИСПОЛЬЗУЕТСЯ
32 95 32
127 1 НЕ ИСПОЛЬЗУЕТСЯ
CAPACITY PUBLIC "ISO 8879: 1986 // CAPACITY Reference // EN"
ОБЪЕМ ДОКУМЕНТА
СИНТАКСИС
УПРАВЛЕНИЕ SHUNCHAR 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
18 19 20 21 22 23 24 25 26 27 28 29 30 31 127 255
BASESET "ISO 646-1983 // Международная справочная версия CHARSET"
(IRV) // ESC 2/5 4/0 "
УМЕНЬШЕНИЕ 0 128 0
ФУНКЦИЯ RE 13
RS 10
ПРОСТРАНСТВО 32
ВКЛАДКА СЕНСОР 9
НАЗВАНИЕ LCNMSTRT ""
UCNMSTRT ""
LCNMCHAR "-".
UCNMCHAR "-".
НАЗВАНИЕ ОБЩЕЕ ДА
№ СУБЪЕКТА
ДЕЛИМ ОБЩИЙ SGMLREF
КРАТКОРЕФ SGMLREF
НАЗВАНИЯ SGMLREF
КОЛИЧЕСТВО SGMLREF
АТТСНТ 99999999
АТТСПЛЕН 99999999
ДТЕМПЛЕН 24000
ЭНТЛВЛ 99999999
ГРПКНТ 99999999
GRPGTCNT 99999999
ГРПЛВЛ 99999999
ЛИТЛЕН 24000
НАМЕЛЕН 99999999
ПИЛЕН 24000
ТАГЛЕН 99999999
ТАГЛВЛ 99999999
ФУНКЦИИ И ОСОБЕННОСТИ
МИНИМИЗАЦИЯ ДАННЫХ НЕТ
ОТМЕТЬТЕ ДА
РАНГ ДА
SHORTTAG ДА
ССЫЛКА ПРОСТО ДА 1000
ПОДРАЗУМЕВАЕМЫЕ ДА
ЯВНО ДА 1
ДРУГИЕ КОНКУРСЫ НЕТ
ПОДДОК ДА 99999999
ОФИЦИАЛЬНО ДА
АППИНФО НЕТ>
за исключением того, что все символы, которые не являются ни значительными, ни избегаемыми, будут
присвоено DATACHAR.

Символ в базовом наборе символов описывается либо путем указания его номера в
универсальный набор символов или указав минимальный литерал. Ограничения на
выбор универсального набора символов - это те символы, которые значимы в SGML
ссылочный конкретный синтаксис должен быть в универсальном наборе символов и иметь такой же
число в универсальном наборе символов, как в ISO 646, и что каждый символ в
набор символов должен быть представлен ровно одним числом; что цифры символов в
диапазон от 0 до 31 и от 127 до 159 - это управляющие символы (с целью принудительного выполнения SHUNCHAR
УПРАВЛЕНИЕ). Рекомендуется использовать ISO 10646 (Unicode) в качестве универсального символа.
набор, за исключением сред, где обычные наборы символов документа - большие символы
набор, который не может быть сжато описан в терминах ISO 10646. Открытый идентификатор
базовый набор символов может быть связан с сущностью, которая описывает его, используя ОБЩЕСТВЕННОЕ
запись в файле записи каталога. Сущность должна быть фрагментом объявления SGML.
состоящий из части описания набора символов, следующей за ключевым словом DESCSET,
то есть это должна быть последовательность описаний персонажей, где описание каждого символа
указывает номер описанного символа, количество символов и либо символ
число в универсальном наборе символов, минимальный литерал или ключевое слово НЕИСПОЛЬЗУЕМЫЙ. Характер
числа в универсальном наборе символов могут достигать 99999999.

В дополнение нсгмлс обладает знаниями о нескольких наборах символов. Они определены
используя последовательность обозначений в общедоступном идентификаторе. Следующее обозначение
распознаются последовательности:

Обозначение минимального номера ISO
Escape Registration Характер описания
Порядковый номер Символы
───────────────────────────────────────────────────── ──────────────────────────────
ESC 2/5 4/0 - 0 128 полный набор ISO 646 IRV
ESC 2/8 4/0 2 0 128 G0 набор ISO 646 IRV
ESC 2/8 4/2 6 0 128 G0 набор ASCII
ESC 2/1 4/0 1 0 32 C0 набор ISO 646

Наборы графических символов не включают строго управляющие наборы символов C0 и C1. Для
удобство, нсгмлс дополняет наборы графических символов соответствующими элементами управления
наборы символов.

Необязательно, чтобы каждый набор символов, используемый в объявлении SGML, был известен
нсгмлс при условии, что символы в наборе символов документа, значимые как в
ссылочный конкретный синтаксис и в описанном конкретном синтаксисе описаны с использованием
известные базовые наборы символов и те символы, которые значимы в описанном
конкретный синтаксис описывается с использованием тех же базовых наборов символов или того же минимума
литералы как в описании набора символов документа, так и в символе ссылки на синтаксис
описание набора.

Публичный идентификатор для публичного конкретного синтаксиса может быть связан с сущностью, которая
описывает использование ОБЩЕСТВЕННОЕ запись в файле записи каталога. Сущность должна быть фрагментом
объявления SGML, состоящего из конкретного описания синтаксиса, начинающегося с
ШУНЧАР ключевое слово как в объявлении SGML. Сущность также может использовать следующие
расширения:

An добавленный функция может быть выражен как литерал параметра вместо имени.

Замена ссылочного зарезервированного имени может быть выражена как параметр
буквальный вместо имени.

Команда ЛКНМСТРТ, УЦНМСТРТ, ЛКНМЧАР и УКНМЧАР за каждым ключевым словом может следовать несколько
чем один литерал параметра. Последовательность литералов параметров имеет то же значение
как литерал с одним параметром, содержимое которого является конкатенацией содержимого
каждый из литералов в последовательности. Это расширение полезно из-за
ограничение на длину литерала параметра в объявлении SGML до 240
символы.

Общее количество символов, указанное для УКНМЧАР or УЦНМСТРТ может превышать
общее количество символов, указанных для ЛКНМЧАР or ЛКНМСТРТ соответственно. Каждый
символ в УКНМЧАР or УЦНМСТРТ которому нет соответствующего символа в
такая же позиция в ЛКНМЧАР or ЛКНМСТРТ просто присваивается UCNMCHAR или
UCNMSTRT, не переводя его в верхний регистр любого символа.

Параметр, следующий за любым из ЛКНМСТРТ, УЦНМСТРТ, ЛКНМЧАР и УКНМЧАР ключевые слова могут
за которым следует маркер имени ... и еще один литерал параметра. Это
то же значение, что и два литерала параметра с литералом параметра между ними
содержащий по порядку каждый символ, номер которого больше, чем количество
последний символ в первом литерале параметра и меньше, чем номер первого
символ во втором литерале параметра. Литерал параметра должен содержать
минимум один символ для каждого ... к которому он примыкает.

Число может использоваться как параметр после ЛКНМСТРТ, УЦНМСТРТ, ЛКНМЧАР и
УКНМЧАР ключевые слова или как разделитель в ДЕЛИМ раздел с тем же значением, что и
литерал параметра, содержащий только числовую символьную ссылку с этим числом.

Параметры, следующие за ЛКНМСТРТ, УЦНМСТРТ, ЛКНМЧАР и УКНМЧАР ключевые слова могут
быть опущено. Это имеет то же значение, что и пустой литерал параметра.

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

Открытый идентификатор для набора общедоступных мощностей может быть связан с объектом, который
описывает использование ОБЩЕСТВЕННОЕ запись в файле записи каталога. Сущность должна быть фрагментом
объявления SGML, состоящего из последовательности имен и номеров емкости.

Результат формат
На выходе получается серия строк. Строки могут быть сколь угодно длинными. Каждая строка состоит из
начальный командный символ и один или несколько аргументов. Аргументы разделяются одним
пробел, но когда команда принимает фиксированное количество аргументов, последний аргумент может содержать
пробелы. Между командным символом и первым аргументом нет пробела.
Аргументы могут содержать следующие escape-последовательности.

\\ A \.

\n Знак конца записи.

\| Внутренние объекты SDATA заключены в скобки.

\NNN Персонаж, код которого NNN восьмеричный.

Символ начала записи будет представлен \ 012. Большинству приложений потребуется
игнорировать \ 012 и перевести \n в новую строку.

\#n; Персонаж, номер которого n в десятичной системе счисления. n может иметь любое количество цифр. Этот
используется для символов, которые не могут быть представлены с помощью используемого перевода кодировки
для вывода (как указано в НСГМЛ_КОД переменная окружения). Это будет только
происходят с многобайтовой версией nsgmls.

Возможные командные символы и аргументы:

(gi Начало элемента, общий идентификатор которого gi. Любые атрибуты для этого
элемент будет указан с помощью A команды.

)gi Конец элемента, общий идентификатор которого gi.

-данным Данные.

&имя Ссылка на внешний объект данных имя; имя будут определены с использованием E
команда.

?pi Инструкция обработки с данными pi.

Aимя волна
У следующего начального элемента есть атрибут имя со значением волна который занимает одно из
следующие формы:

ПОДРАЗУМЕВАЕМЫЕ
Подразумевается значение атрибута.

CDATA данным
Атрибут - символьные данные. Это используется для атрибутов, объявленные
Значение CDATA.

ОБОЗНАЧЕНИЕ имя
Атрибут - это обозначение имени; имя будет определено с помощью N
команда. Это используется для атрибутов, объявленное значение которых ОБОЗНАЧЕНИЕ.

ЮРИДИЧЕСКОЕ ЛИЦО имя...
Атрибут представляет собой список общих имен сущностей. Каждое имя объекта будет иметь
был определен с использованием I, E or S команда. Это используется для атрибутов, чьи
заявленная стоимость ЮРИДИЧЕСКОЕ ЛИЦО or ЛИЦА.

TOKEN / ТОКЕН жетон ...
Атрибут представляет собой список токенов. Это используется для атрибутов, чьи
заявленная стоимость - это не что иное.

ID знак
Атрибут представляет собой значение идентификатора. Это будет выводиться только в том случае, если -оид вариант
указан. Иначе TOKEN / ТОКЕН будет использоваться для значений ID.

Dэмаль имя волна
Это так же, как A команда, за исключением того, что она определяет атрибут данных для
внешняя сущность с именем эмаль, Любые D команды появятся после E прикажите, что
определяет объект, к которому они применяются, но перед любым & or A команды, которые
ссылка на объект.

aнапишите имя волна
Следующий элемент, который нужно запустить, имеет атрибут ссылки с типом ссылки. напишите, имя имяи
ценностное волна, который принимает тот же вид, что и A команда.

Nимя имя. Определите обозначение. Этой команде будет предшествовать p команда, если
нотация была объявлена ​​с публичным идентификатором, а s команда, если обозначение
был объявлен с системным идентификатором. Если -n опция была указана, это
команде также будет предшествовать f команда, дающая системный идентификатор
генерируется менеджером сущностей (если только он не смог его сгенерировать). Обозначение
будет определен только в том случае, если на него будет ссылаться E командование или в A команду
для атрибута с заявленным значением ОБОЗНАЧЕНИЕ.

Eэмаль тип имя
Определите внешний объект данных с именем эмаль с типом тип (CDATA, НЕ ДАТА or SDATA)
и обозначения не. Этой команде будет предшествовать f команда, дающая системе
идентификатор, сгенерированный менеджером сущностей (если он не смог его сгенерировать),
по p команда, если для объекта был объявлен публичный идентификатор, и s
команда, если для объекта был объявлен системный идентификатор. будет
определяется с использованием N команда. Атрибуты данных могут быть указаны для объекта с помощью D
команды. Если -объект опция не указана, внешний объект данных будет
может быть определен только в том случае, если на него следует ссылаться в & командование или в A команда для
атрибут, объявленное значение которого ЮРИДИЧЕСКОЕ ЛИЦО or ЛИЦА.

Iэмаль тип текст
Определите внутренний объект данных с именем эмаль с типом тип и текст объекта текст,
тип будет CDATA or SDATA если только -объект была указана опция, и в этом случае
это также может быть PI or ТЕКСТ (для текстового объекта). Если -объект вариант нет
указано, внутренний объект данных будет определен только в том случае, если на него есть ссылка в A
команда для атрибута, объявленное значение которого ЮРИДИЧЕСКОЕ ЛИЦО or ЛИЦА.

Sэмаль Определите субдокумент с именем эмаль. Этой команде будет предшествовать f
команда, дающая системный идентификатор, сгенерированный менеджером сущностей (если он не был
не может его создать), p команда, если публичный идентификатор был объявлен для
субъектом, и s команда, если для объекта был объявлен системный идентификатор. Если
-объект опция не указана, субдокумент будет определен только в том случае, если
он упоминается в { командование или в A команда для атрибута, объявленный
Значение ЮРИДИЧЕСКОЕ ЛИЦО or ЛИЦА.

Tэмаль Определите внешний текстовый объект SGML с именем эмаль. Этой команде будет предшествовать
an f команда, дающая системный идентификатор, сгенерированный менеджером сущностей (если
он не смог его сгенерировать), p команда, если был объявлен публичный идентификатор
для юридического лица, и s команда, если системный идентификатор был объявлен для
организация. Эта команда будет выведена только в том случае, если -объект опция указана.

sсисид Эта команда применяется к следующему E, S, T or N команда и указывает связанный
системный идентификатор.

pлобок Эта команда применяется к следующему E, S, T or N команда и указывает связанный
публичный идентификатор.

fсисид Эта команда применяется к следующему E, S, T или, если -n опция была указана, N
команда и задает идентификатор системы, сгенерированный менеджером сущностей из
указанный внешний идентификатор и другую информацию об объекте или
нотации.

{эмаль Начало сущности вложенного документа эмаль; эмаль будет определено с помощью S
команда.

}эмаль Конец сущности вложенного документа эмаль.

LЛенено файл
LЛенено
Установите текущий номер строки и имя файла. В файл аргумент будет опущен, если
изменился только номер строки. Это будет выводиться только в том случае, если -l вариант имеет
было дано.

#текст Параметр APPINFO текст было указано в декларации. Это не
строго часть ESIS, но приложение с контролируемой структурой может
действовать в соответствии с этим. Нет # команда будет выведена, если АППИНФО NONE было указано. А # команду
произойдет не более одного раза, и ему может предшествовать только один L команда.

C Эта команда указывает, что документ соответствует требованиям. Если это
команда выводится, это будет последняя команда. Документ не соответствует требованиям, если
он ссылается на объект субдокумента, который не соответствует требованиям.

ОКРУЖАЮЩАЯ СРЕДА


SP_BCTF
Если это установлено в одно из личность, UTF-8, euc-jp и сжи, то BCTF будет
используется как BCTF по умолчанию для всего (включая ввод файла, вывод файла, сообщение
вывод, имена файлов и аргументы командной строки).

Используйте nsgmls в Интернете с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    VBA-M (Архивировано - сейчас на Github)
    VBA-M (Архивировано - сейчас на Github)
    Проект переехал в
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Особенности:Создание читовСохранить состояниямульти
    система, поддерживает gba, gbc, gb, sgb,
    sgb2Т...
    Скачать VBA-M (в архиве — сейчас на Github)
  • 2
    Stacer
    Stacer
    Оптимизатор системы Linux и мониторинг
    Репозиторий Github:
    https://github.com/oguzhaninan/Stacer.
    Аудитория: конечные пользователи / рабочий стол. Пользователь
    интерфейс: Qt. Программирование Ла...
    Скачать Стасер
  • 3
    ОранжевыйФокс
    ОранжевыйФокс
    Форк TeamWinRecoveryProject (TWRP)
    с множеством дополнительных функций, редизайн
    и другие особенности: поддерживает высокие частоты и
    не-Treble ROMsОбновленное ядро ​​​​Oreo,
    построен ...
    Скачать OrangeFox
  • 4
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 5
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 6
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • Больше »

Команды Linux

Ad