Недействующий

Об утверждении Требований к формату электронных документов с электронной цифровой подписью, предоставляемых в Федеральную службу по финансовым рынкам (не применяется с 18.02.2022 на основании указания Банка России от 02.02.2022 N 6064-у)

3. Документы


Минимальной самостоятельной смысловой единицей передаваемой информации является документ в XML-формате (XML-документ).

XML-документ является поименованной структурированной последовательностью символов. XML-документы имеют строго иерархическую структуру, состоящую из элементов с неограниченной степенью вложенности.

Корневой элемент

Элемент 1

Элемент 1.1

Элемент 2

     
Рис. 1.Модель документа.


Элементы описываются при помощи специальных последовательностей - тэгов. Тэгом называется последовательность символов <TAG>, где TAG - имя элемента. Все элементы представляются парой тэгов <TAG> </TAG> - открывающим и закрывающим тэгами соответственно.

Элементы делятся на простые и составные. Простой элемент не может содержать внутри себя других элементов. Составной элемент может содержать произвольное количество в общем случае любых элементов. Имя элемента в начальном тэге должно в точности (с учетом регистра) соответствовать имени в соответствующем конечном тэге. Текст, содержащийся между тэгами простого элемента, является значением элемента. Составные элементы должны быть строго вложены друг в друга. Перекрестные ссылки внутри документа не допускаются.

На верхнем уровне документа должен находиться ровно один элемент. Такой элемент называется корневым. Перед корневым элементом в документе должно быть объявление XML, имеющее стандартный XML-синтаксис:

<?xml version="1.0".?>

Кроме объявления XML перед корневым элементом могут располагаться комментарии.

Имя корневого элемента документа совпадает с именем шаблона, задающего его структуру и состав.

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

<NAME TYPE="DOCUMENT" VERSION="01" DATACREATE="2002-04-16" ТIТLЕ="Документ">,

где NAME - имя корневого элемента = имени шаблона;

TYPE - тип корневого элемента;

VERSION - номер версии шаблона;

DATACREATE - дата создания шаблона в формате ГГГГ-ММ-ДД;

TITLE - наименование документа.

Комментарии должны иметь следующий синтаксис:

<!-- Комментарий-->

и располагаться в общем случае в любом месте документа, кроме тэгов элементов.

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

<?NAME_P [Param_1] [Param_2] ...?>,

где NAME_P - имя приложения;

Param_i - параметры.