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

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

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

Понимание формата файла 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>%VALUE GOES HERE Верно: <certification_body_identity_number>%VALUE GOES HERE</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> Данные, отображаемые в системе Дата оригинального выдачи: (пусто)

DOs и DONTs при форматировании данных в XML

При заполнении данных в файл XML следует учесть следующее.

DOs

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

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

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

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

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

DONTs

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

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

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

Last updated