XML常规规则
通用规则
以下是通过XML文件成功上传认证数据的通用规则:
文件格式 | 文件格式必须为 |
文件大小 | XML文件的最大文件大小为50MB。 如果您的XML文件大于50MB,则需要将其拆分并上传多个小于50MB的文件。 |
文件名 | IAF CertSearch建议您使用以下格式命名文件:单个文件: |
XML标签 | XML标签必须与模板中的标签相同。 如果更改,IAF CertSearcg将无法识别字段数据,并且将不会被上传。 |
XML标签顺序 | 标签应按顺序排列,并且必须与模板中的标签相同。 如果更改,IAF CertSearch将无法识别制表符,并且将不会上传其中的数据。 |
了解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文件中时请记住以下事项。
注意事项
每个标签只能输入单个数据值
确保每个标签中只输入单个数据值。 当上传多个数据值时,请不要在一个标签中包含多个数据值。
保持数据格式一致
空格、大小写和其他类型的格式不匹配将导致错误,数据将无法匹配
将语法保持与模板提供的类似
注意事项
不要将强制字段留空或空白
不要向一个标签中添加多个数据
不要将多个数据合并到一个标签中
Last updated