Документация
Описание тэгов, с помощью которых можно форматировать XML-файл.
Формирование страниц сайта, форматирование текста параграфами:
Списки:
Ссылки:
Теги, которые являются аналогами HTML-тегов H1, H2, H3, H4:
Теги, которые являются аналогами некоторых других HTML-тегов:
Некоторые специфические теги форматирования:
Подключение отдельного скрипта:
Общие для практически всех тегов атрибуты: ID и CLASS.
Атрибут 'id' используется, чтобы перейти к определенному месту на сайте из другого места на текущей странице или любой другой странице. Если задан атрибут 'id', перед элементом страницы автоматически вставляется якорь <a name='Значение атрибута'>. В том месте, откуда должен быть переход на этот якорь, используется тэг ULINK.
С помощью атрибута 'class' можно определить класс CSS.
В XML-файле пишем:
<para class='red'>Это текст параграфа, отформатированного с помощью класса CSS 'red' в цвет 'red'.</para>.
Результат в браузере:
Это текст параграфа, отформатированного с помощью класса CSS 'red' в цвет 'red'.
tag: ARTICLE
attributes: TITLE
Единственный тег во всем документе, в нем находятся все страницы сайта, которым соответствует тег SECTION.
TITLE - заголовок, общий для всего сайта, добавляется в HTML-тег <title> каждой страницы.
tag: BR
attributes: нет
Тэг разрыва строки (аналог тэга BR в HTML).
В редакторе пишем: <para>С помощью тэга <br></br> можно разорвать строку.</para>
Результат в браузере:
С помощью тэга
можно разорвать строку.
tag: COMMAND
attributes: нет
С помощью тэга 'COMMAND' можно подключить файл, в котором исполняется сценарий и который возвращает некоторые данные.
Пример работы такого скрипта можно посмотреть здесь.
tag: EM
attributes: нет
Если вы хотите сделать текст наклонным и вы не хотите задавать класс CSS для этой части текста, отформатированной, например, с помощью тега PARA, можно воспользоваться тегом EM.
Вот так:
<para>Следующая часть текста <em>отформатирована с помощью тега EM</em>.</para>
Результат в браузере:
Следующая часть текста отформатирована с помощью тега EM.
tag: FORTHHEADING
attributes: ID, CLASS
<forthheading>Это заголовок, соответствующий заголовку H4 в HTML.</forthheading>
Результат в браузере:
SimpleX
tag: GT
attributes: нет
Знак больше. Используется при форматировании тэга. Например, <lt></lt>img<gt></gt>
Результат в браузере: <img>
tag: IMG
attributes: SRC, ALT, ID, CLASS
Тэг является почти аналогом HTML-тэга IMG.
Пример использования:
<img src="Ссылка на изображение" alt="Альтернативный текст, если картинка по каким-то причинам не загрузилась" target="_blank"></img>
tag: ITEMIZEDLIST
attributes: ID, CLASS
С помощью этого тега создаются ненумерованые списки (<UL> в HTML). Вложенными тегами должны быть теги LISTITEM(<LI> в HTML).
Если задан атрибут 'id', перед этим списком автоматически вставляется якорь <a name='Значение атрибута'>. В том месте, откуда должен быть переход на этот якорь, используется тэг ULINK.
С помощью атрибута 'class' можно определить класс CSS.
Переход к списку, у которого задан атрибут 'ID' и атрибут 'CLASS' со значением 'red'.
tag: LISTITEM
attributes: ID, CLASS
Является вложенным тегом тегов ITEMIZEDLIST и ORDEREDLIST. Соответствует тегу <LI> в HTML.
Вот на этой странице с помощью тега LISTITEM отформатированы пункты списка, например, вот этот
Если задан атрибут 'ID', внутри этого элемента списка автоматически вставляется якорь <a name='Значение атрибута'>. В том месте, откуда должен быть переход на этот якорь, используется тэг ULINK.
Переход к пункту списка, у которого задан атрибут 'ID'.
tag: LT
attributes: нет
Знак меньше. Используется при форматировании тэга. Например, <lt></lt>img<gt></gt>
Результат в браузере: <img>
tag: MAILTO
attributes: ID, CLASS
Чтобы получить ссылку, по которой открывается программа отправки почты (не помню, применяется ли еще где-то сейчас такое), используется тег 'MAILTO' (тег 'А' в HTML, см. также ULINK и WWW):
<mailto>test@test.com</mailto>
Результат в браузере: test@test.com
tag: MAINHEADING
attributes: ID, CLASS
<mainheading>Это заголовок, соответствующий заголовку H1 в HTML (единственный на странице).</mainheading>
Результат в браузере:
SimpleX
tag: ORDEREDLIST
attributes: ID, CLASS
С помощью этого тега создаются нумерованые списки (<OL> в HTML). Вложенными тегами должны быть теги LISTITEM(<LI> в HTML).
Если задан атрибут 'ID', перед этим списком автоматически вставляется якорь <a name='Значение атрибута'>. В том месте, откуда должен быть переход на этот якорь, используется тэг ULINK.
С помощью атрибута 'CLASS' можно определить класс CSS.
Переход к списку, у которого задан атрибут 'ID' и атрибут 'CLASS' со значением 'red'.
tag: PARA
attributes: ID, CLASS
При переформатировании в HTML превращается в тэг HTML 'p', что соответствует параграфу. При этом, если задан атрибут 'id', перед этим параграфом автоматически вставляется якорь <a name='Значение атрибута'>. В том месте, откуда должен быть переход на этот якорь, используется тэг ULINK.
tag: PRE
attributes: нет
Аналог HTML-тега PRE.
В редакторе пишем:
<pre>
Выводит текст в том виде,
в котором он напечатан в редакторе
моноширинным шрифтом.
</pre>
Результат в браузере:
Выводит текст в том виде, в котором он напечатан в редакторе моноширинным шрифтом.
tag: SECONDHEADING
attributes: ID, CLASS
<secondheading>Это заголовок, соответствующий заголовку H2 в HTML.</secondheading>
Результат в браузере:
SimpleX
tag: SECTION
attributes: ID, LANG
SECTION - это тэг, с помощью которого формируются страницы сайта. Является прямым потомком либо тэга ARTICLE, либо самого себя, для вложенных страниц сайта.
Атрибут ID является уникальным атрибутом для каждой секции. Атрибут LANG определяет язык сайта, нужен для переключения между различными языками.
tag: STRONG
attributes: нет
Если вы хотите сделать текст жирным и вы не хотите задавать класс CSS для этой части текста, отформатированной, например, с помощью тега PARA, можно воспользоваться тегом STRONG.
Вот так:
<para>Следующая часть текста <strong>отформатирована с помощью тега STRONG</strong>.</para>
Результат в браузере:
Следующая часть текста отформатирована с помощью тега STRONG.
tag: SUB
attributes: нет
Чтобы задатьнижний индекс, нужно использовать тег SUB (аналог HTML-тега <sub>).
Вот так:
<para>У этого элемента есть<sub>нижний индекс</sub>.</para>
Результат в браузере:
У этого элемента естьнижний индекс.
tag: SUP
attributes: нет
Чтобы задатьверхний индекс, нужно использовать тег SUP (аналог HTML-тега <sup>).
Вот так:
<para>У этого элемента есть<sup>верхний индекс</sup>.</para>
Результат в браузере:
У этого элемента естьверхний индекс.
tag: THIRDHEADING
attributes: ID, CLASS
<thirdheading>Это заголовок, соответствующий заголовку H3 в HTML.</thirdheading>
Результат в браузере:
SimpleX
tag: ULINK
attributes: URL, TARGET, ID, CLASS
С помощью тэга 'ULINK' можно создать обычную ссылку (тег 'А' в HTML, см. также WWW и MAILTO):
Атрибут URL - это назначение, куда ведет ссылка. Атрибут TARGET - почти аналог атрибута target в HTML (нет значения "framename"). Может принимать значения "_blank", "_self", "_parent", "_top".
<ulink url="http://simpleXcms.pp.ua" target="_blank">Движок SimpleX, основанный на парсинге XML-файла</ulink>
Результат в браузере: Движок SimpleX, основанный на парсинге XML-файла, Ссылка с якорем #formatted на другой странице (в другой секции) сайта.
Для того, чтобы перейти к элементу сайта с определенным атрибутом ID:
<ulink url="?path=1#itemizedlist-with-id">Переход к списку, у которого задан атрибут 'id' и класс 'red'.</ulink>
Результат в браузере: Переход к списку, у которого задан атрибут 'id' и класс 'red'.
tag: WWW
attributes: ID, CLASS
Просто ссылка, у которой наименование совпадает с URL (тег 'А' в HTML, см. также ULINK и MAILTO):
<www>http://simpleXcms.pp.ua</www>
Результат в браузере: http://simpleXcms.pp.ua