Базовая спецификация

1) В основу разметки положен XML версии 1.0 и кодировка UTF-8. Следующее объявление будет использоваться по умолчанию или может быть указано явно:

<?xml version="1.0" encoding="UTF-8"?>

 

2) Документ содержит корневой узел <csml>, в котором указывается пространство имен http://slavtype.ru/schemas/csml. В атрибуте guid может указываться уникальный идентификатор текста.

<csml giud="b38243f2-c2ce-4353-a41b-146d60274149" xmlns="http://slavtype.ru/schemas/csml">
<csml>

 

3) Документ может содержать узлы <Section> в корневом узле. Узел <Section> может содержать вложенные узлы <Section>. Узел может содержать название в атрибуте Name. В атрибуте guid может указываться уникальный идентификатор секции.

<Section Name="Псалом" guid="682421a9-d1fb-40e0-8da8-f5640927c786">
</Section>

 

4) Узел <Section> может содержать первый (и единственный) узел <Keys>, содержащий только узлы <Key>. Узел <Key> содержит только обязательные атрибуты Name и Value.

<Section Name="Тропарь">
  <Keys>
    <Key Name="Глас" Value="1"/>
  </Keys>
</Section>

 

5) Узел <Section> может содержать узлы <p> (параграф). Узел <p> содержит текст в формате Unicode и, возможно, дополнительную разметку. Стиль параграфа может быть задан атрибутом Style. По умолчанию принято Style="Обычный" (и его можно явно не указывать).

<p Style="Псалом">
</p>

 

6) В любом месте текста внутри узла <p> можно создать именованный указатель <anchor>. Имя указателя задается обязательным атрибутом Name, который может быть пустым. В атрибуте guid может указываться уникальный идентификатор указателя.

<anchor Name="Страница 196" guid="f03e5e17-6634-4b7a-abec-3c9be98e0c9b" />

 

7) В любом месте текста внутри узла <p> можно создать комментированный текст внутри узла <comment>. Текст комментария задается обязательным атрибутом Text. В атрибуте guid может указываться уникальный идентификатор указателя.

<comment guid="41f87b88-515d-43b8-b1a5-48a1ed88f05b" Text="текст комментария">комментируемый текст</comment>

 

8) Дополнительная разметка внутри текста (внутри узла <p>) может быть двух типов: киноварью, внутри узла <b> и разрядкой, внутри узла <i>.

<p Style="Обычный">
  <b>Выделение киноварью</b>
  <i>Выделение разрядкой</i>
</p>

Баннеры


СООБЩЕСТВО СЛАВЯНСКОЙ ТИПОГРАФИКИ Библиотека святоотеческой литературы Псалтирь царя и пророка Давида Православный обзор: аборт, контрацепция Яндекс.Метрика
Код баннера