XML常规规则
Last updated
Last updated
以下是通过XML文件成功上传认证数据的通用规则:
XML文档必须包含一个根元素,该元素是所有其他元素的父元素:
对于证书上传,根元素是<client_certs></client_certs>
\
这一行称为XML prolog:<?xml version="1.0" encoding="UTF-8?">
XML prolog是可选的。 如果存在,则必须首先出现在文档中。 XML文档可以包含国际字符,如挪威语的øæå或法语的êèé。 为了避免错误,您应该指定使用的编码,或将XML文件保存为UTF-8。 UTF-8是XML文档的默认字符编码。\
所有XML元素都必须有一个闭合标签
XML标签对大小写敏感。 标签与标签不同。 开始和结束标签必须使用相同的大小写编写:
任何未闭合的标签都将导致错误:上传的XML文件无效
错误: <certification_body_identity_number>%VALUE GOES HERE</mark>\ \ <mark style="color:green;">**正确:**</mark> <mark style="color:green;"><certification_body_identity_number>%VALUE GOES HERE</certification_body_identity_number>
\
XML元素必须正确嵌套
在XML中,所有元素都必须正确嵌套在彼此之内: 错误: <certification_identity_number> CERT-0001</certification_identity_number> 正确: <certification_identity_number>CERT-0001</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
文件大小
XML文件的最大文件大小为50MB。 如果您的XML文件大于50MB,则需要将其拆分并上传多个小于50MB的文件。
文件名
IAF CertSearch建议您使用以下格式命名文件:单个文件:cb_certs.xml
多个文件:cb_certs_1.xml
,cb_certs_2.xml
,cb_certs_3.xml
XML标签
XML标签必须与模板中的标签相同。 如果更改,IAF CertSearcg将无法识别字段数据,并且将不会被上传。
XML标签顺序
标签应按顺序排列,并且必须与模板中的标签相同。 如果更改,IAF CertSearch将无法识别制表符,并且将不会上传其中的数据。