Опубликован: 19.05.2006 | Доступ: свободный | Студентов: 9832 / 1470 | Оценка: 4.29 / 4.03 | Длительность: 22:29:00
ISBN: 978-5-94774-648-8
Дополнительный материал 8:

Приложение B: Замечания относительно Исполнения, Разработки и Дизайна

Маркированные разделы

Маркированные разделы играют роль конструкции #ifdef, распознаваемой препроцессорами С.

<![INCLUDE[
 <!-- это будет включено -->
]]>

<![IGNORE[
 <!-- это  игнорируется -->
]]>

SGML также определяет использование маркированных разделов для содержимого CDATA, внутри которого " < " не рассматривается как начало тега, например:

<![CDATA[
 <an> пример разметки <sgml>, that is
 not <painful> to write with < and such.
]]>

Знаком того, что ПА не распознает маркированный раздел, служит появление " ]]> ", который будет отображаться, если ПА ошибочно использует первый символ " > " в конце пространства тега, начавшегося с " <![ ".

Инструкции процесса

Инструкции процесса - это механизм использования платформозависимых идиом. Инструкции процесса начинаются с <? и заканчиваются >

<?instruction >

Например:

<?>
<?style tt = font courier>
<?page break>
<?experiment> ... <?/experiment>

Авторы должны учитывать, что многие ПА рассматривают инструкции процесса как часть текста документа.

Стенографическая разметка

Некоторые SGML SHORTTAG-конструкции сохраняют возможность передачи текста, но не добавляют выразительных возможностей приложению SGML. Хотя эти конструкции технически недвусмысленны, они снижают надёжность документов, особенно если язык расширяется для включения новых элементов. Таким образом, в то время, как SHORTTAG-конструкции SGML, относящиеся к атрибутам, широко используются и распространяются, эти же конструкции, относящиеся к элементам - нет. Документы, использующие их, соответствуют требованиям SGML, но работают по другому со многими существующими утилитами HTML.

Сомнительные SHORTTAG-конструкции:

  • NET теги:

    <name/.../
  • закрытый начальный тег:

    <name1<name2>
  • пустой начальный тег:

    <>
  • пустой конечный тег:

    </>
Ирина Кириллова
Ирина Кириллова

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

Андрей Севастьянов
Андрей Севастьянов
Россия