Общие правила XML
Общие правила
Вот общие правила для успешной загрузки данных сертификации через файл XML:
Формат файла | Формат файла должен быть |
Размер файла | Максимальный размер файла для XML-файлов составляет 50 МБ. Если ваш XML-файл больше 50 МБ, вам нужно разделить его и загрузить несколько файлов, каждый из которых не превышает 50 МБ. |
Имя файла | IAF CertSearch рекомендует называть ваши файлы, используя следующие форматы:Один файл: |
XML-тег | XML-теги должны быть такими же, как в шаблоне. Если они изменены, IAF CertSearcg не распознает данные поля и не будет загружен. |
Последовательность XML-тегов | Теги должны быть упорядочены и должны быть такими же, как в шаблоне. Если они изменены, IAF CertSearch не распознает вкладки, и данные в этих вкладках не будут загружены. |
Понимание формата файла XML
Важные заметки
XML-документы должны содержать один корневой элемент, который является родителем для всех остальных элементов: Для загрузки сертификата корневым элементом является
<client_certs></client_certs>
\Эта строка называется XML-пролог:
<?xml version="1.0" encoding="UTF-8?">
XML-пролог является необязательным. Если он существует, он должен быть первым в документе. XML-документы могут содержать международные символы, такие как норвежская øæå или французская êèé. Чтобы избежать ошибок, вы должны указать используемую кодировку или сохранить ваши XML-файлы как UTF-8. UTF-8 является кодировкой символов по умолчанию для XML-документов.\Все элементы XML должны иметь закрывающий тег Теги XML чувствительны к регистру. Тег отличается от тега. Открывающий и закрывающий теги должны быть написаны в одном регистре: любые незакрытые теги приведут к ошибке: Неверный загруженный XML-файл Неправильно:
<certification_body_identity_number>%ЗНАЧЕНИЕ ЗДЕСЬ
Правильно:<certification_body_identity_number>%ЗНАЧЕНИЕ ЗДЕСЬ</certification_body_identity_number>
\Элементы XML должны быть правильно вложены
В XML все элементы должны быть правильно вложены друг в друга: Неправильно:
<certification_identity_number>
<certification>
CERT-0001
</certification_identity_number>
</certification>
Правильно: <certification> <certification_identity_number>CERT-0001</certification_identity_number></certification>\Теги не могут содержать пробелы например
<certification identity number>
Система не распознает эту синтаксическую конструкцию и выдаст ошибку: Неверный загруженный XML-файл\При загрузке XML-файла должны быть включены все родительские теги, если родительские теги отсутствуют, система выдаст ошибку: Неверный загруженный XML-файл\
Если certification_standard_and_scheme и его дочерние элементы пусты, система выдаст ошибку: Неверный загруженный XML-файл\
Недопустимые теги для необязательных полей не вызовут ошибку, но данные, добавленные внутри тега, не будут отображаться в системе Правильно:
<original_issue_date>01/20/2021</original_issue_date>
Неправильно (из файла): <orig_issued_date>01/20/2021</orig_issued_date> Данные, отображаемые в системе Оригинальная дата выдачи: (пусто)
Как правильно форматировать данные в XML-файле
Важные правила при заполнении данных в XML-файле.
Следуйте
Ввод одного значения данных в один тег
Убедитесь, что в один тег вводится только одно значение данных. При загрузке нескольких значений данных не включайте более одного значения данных в один тег.
Сохраняйте согласованный формат данных
Несоответствие пробелов, заглавных букв и других типов форматирования приведет к ошибке и данные не будут сопоставлены.
Сохраняйте синтаксис, подобный тому, что указан в шаблоне
Не делайте
Не оставляйте обязательные поля пустыми или без содержимого
Не добавляйте несколько данных в один тег
Не объединяйте несколько данных в один тег
Last updated