XMLの一般ルール
Last updated
Last updated
認証データをXMLファイルを通じて正常にアップロードするための一般的なルールは以下の通りです:
XMLドキュメントには、他のすべての要素の親である1つのルート要素が含まれている必要があります:
認証アップロードの場合、ルート要素は<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>%VALUE GOES HERE
正しい: <certification_body_identity_number>%VALUE GOES HERE</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ファイルがアップロードされました\
認証_standard_and_schemeとその子が空の場合、システムはエラーをスローします:無効なXMLファイルがアップロードされました\
オプションのフィールドに対して無効なタグを使用してもエラーは発生しませんが、タグ内に追加されたデータはシステムに表示されません。
正しい:<original_issue_date>01/20/2021</original_issue_date>
誤り(ファイルから): <orig_issued_date>01/20/2021</orig_issued_date>
システムに表示されるデータ
オリジナル発行日:(空白)
XMLファイルにデータを入力する際に考慮しなければならないこと。
1つのタグに1つのデータ値のみを入力すること
複数のデータ値をアップロードする場合は、1つのタグに複数のデータ値を含めないでください。
データ形式を一貫させる
スペース、大文字小文字の不一致など、他の種類のフォーマットの不一致はエラーを引き起こし、データが一致しません。
テンプレートで提供されている構文に似た構文を使用すること
必須のフィールドを空白または空にしないこと
1つのタグに複数のデータを追加しないこと
1つのタグに複数のデータを結合しないこと
ファイル形式
ファイル形式は.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はタブを認識せず、それらのタブ内のデータはアップロードされません。