Общие правила XML

Общие правила

Вот общие правила для успешной загрузки данных сертификации через файл XML:

Формат файла

Формат файла должен быть .xml

Размер файла

Максимальный размер файла для XML-файлов составляет 50 МБ. Если ваш XML-файл больше 50 МБ, вам нужно разделить его и загрузить несколько файлов, каждый из которых не превышает 50 МБ.

Имя файла

IAF CertSearch рекомендует называть ваши файлы, используя следующие форматы:Один файл: cb_certs.xmlНесколько файлов: cb_certs_1.xml, cb_certs_2.xml, cb_certs_3.xml

XML-тег

XML-теги должны быть такими же, как в шаблоне. Если они изменены, IAF CertSearcg не распознает данные поля и не будет загружен.

Последовательность XML-тегов

Теги должны быть упорядочены и должны быть такими же, как в шаблоне. Если они изменены, IAF CertSearch не распознает вкладки, и данные в этих вкладках не будут загружены.

Понимание формата файла XML

Важные заметки

  1. XML-документы должны содержать один корневой элемент, который является родителем для всех остальных элементов: Для загрузки сертификата корневым элементом является <client_certs></client_certs>\

  2. Эта строка называется XML-пролог: <?xml version="1.0" encoding="UTF-8?"> XML-пролог является необязательным. Если он существует, он должен быть первым в документе. XML-документы могут содержать международные символы, такие как норвежская øæå или французская êèé. Чтобы избежать ошибок, вы должны указать используемую кодировку или сохранить ваши XML-файлы как UTF-8. UTF-8 является кодировкой символов по умолчанию для XML-документов.\

  3. Все элементы XML должны иметь закрывающий тег Теги XML чувствительны к регистру. Тег отличается от тега. Открывающий и закрывающий теги должны быть написаны в одном регистре: любые незакрытые теги приведут к ошибке: Неверный загруженный XML-файл Неправильно: <certification_body_identity_number>%ЗНАЧЕНИЕ ЗДЕСЬ Правильно: <certification_body_identity_number>%ЗНАЧЕНИЕ ЗДЕСЬ</certification_body_identity_number> \

  4. Элементы XML должны быть правильно вложены

    В XML все элементы должны быть правильно вложены друг в друга: Неправильно: <certification_identity_number> <certification>CERT-0001</certification_identity_number> </certification> Правильно: <certification> <certification_identity_number>CERT-0001</certification_identity_number></certification>\

  5. Теги не могут содержать пробелы например <certification identity number> Система не распознает эту синтаксическую конструкцию и выдаст ошибку: Неверный загруженный XML-файл\

  6. При загрузке XML-файла должны быть включены все родительские теги, если родительские теги отсутствуют, система выдаст ошибку: Неверный загруженный XML-файл\

  7. Если certification_standard_and_scheme и его дочерние элементы пусты, система выдаст ошибку: Неверный загруженный XML-файл\

  8. Недопустимые теги для необязательных полей не вызовут ошибку, но данные, добавленные внутри тега, не будут отображаться в системе Правильно:<original_issue_date>01/20/2021</original_issue_date> Неправильно (из файла): <orig_issued_date>01/20/2021</orig_issued_date> Данные, отображаемые в системе Оригинальная дата выдачи: (пусто)

Как правильно форматировать данные в XML-файле

Важные правила при заполнении данных в XML-файле.

Следуйте

  1. Ввод одного значения данных в один тег

    Убедитесь, что в один тег вводится только одно значение данных. При загрузке нескольких значений данных не включайте более одного значения данных в один тег.

  2. Сохраняйте согласованный формат данных

    Несоответствие пробелов, заглавных букв и других типов форматирования приведет к ошибке и данные не будут сопоставлены.

  3. Сохраняйте синтаксис, подобный тому, что указан в шаблоне

Не делайте

  1. Не оставляйте обязательные поля пустыми или без содержимого

  2. Не добавляйте несколько данных в один тег

  3. Не объединяйте несколько данных в один тег

Last updated