Документация

Описание тэгов, с помощью которых можно форматировать XML-файл.


Формирование страниц сайта, форматирование текста параграфами:

ARTICLE

SECTION

PARA


Списки:

ITEMIZEDLIST

ORDEREDLIST

LISTITEM


Ссылки:

ULINK

WWW

MAILTO


Теги, которые являются аналогами HTML-тегов H1, H2, H3, H4:

MAINHEADING

SECONDHEADING

THIRDHEADING

FORTHHEADING


Теги, которые являются аналогами некоторых других HTML-тегов:

IMG

STRONG

EM

SUP

SUB

PRE

BR


Некоторые специфические теги форматирования:

LT

GT


Подключение отдельного скрипта:

COMMAND


Общие для практически всех тегов атрибуты: 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

Время генерации страницы 0.09044885635376