XML常规规则

通用规则

以下是成功通过XML文件上传认证数据的通用规则:

文件格式

文件格式必须为.xml

文件大小

XML文件的最大文件大小为50MB。如果您的XML文件超过50MB,则需要拆分并上传多个小于50MB的文件。

文件名

IAF CertSearch建议您使用以下格式命名文件:单个文件:cb_certs.xml多个文件:cb_certs_1.xmlcb_certs_2.xmlcb_certs_3.xml

XML标记

XML标记必须与模板中的标记相同。如果更改,IAF CertSearch将无法识别字段数据并且将无法上传

XML标记顺序

标记应按顺序排列,并且必须与模板中的标记相同。如果更改,IAF CertSearch将无法识别标签和这些标签中的数据将无法上传。

了解XML文件格式

重要提示

  1. XML文档必须包含一个作为所有其他元素的父元素的根元素: 对于证书上传,根元素是<client_certs></client_certs>\

  2. 此行称为XML prolog(XML前言):<?xml version="1.0" encoding="UTF-8?"> XML prolog是可选的。如果存在,它必须位于文档的最前面。XML文档可以包含国际字符,如挪威语的øæå或法语的êèé。为避免错误,应指定所使用的编码,或将XML文件保存为UTF-8编码。UTF-8是XML文档的默认字符编码。\

  3. 所有XML元素都必须有一个闭合标记 XML标记是区分大小写的。<tag><Tag>是不同的标记。开放和闭合标记必须以相同的大小写方式书写: 没有关闭的标记将导致错误:上传的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> 在系统中显示的数据 原始发布日期:(空)

在XML中格式化数据时的注意事项

在将数据填充到XML文件中时,请牢记以下要点。

要做的事

  1. 每个标记只能输入单个数据值

    确保只将单个数据值输入到一个标记中。当上传多个数据值时,不要在一个标记中包含多个数据值。

  2. 保持数据格式一致

    空格、大写字母和其他类型的格式不一致将导致错误,数据将无法匹配。

  3. 保持语法与模板提供的类似

不要做的事

  1. 不要将被要求的字段留空或为空

  2. 不要将多个数据添加到一个标记中

  3. 不要将多个数据合并到一个标记中

Last updated