-
Glossary
-
XML / ISO 20022 Standard
-
ISO 20022 Messages
-
XML Schema
- Miscellaneous
- Attribute
- Closing Tag
- Comment
- Content
- Cvc-complex-type
- Cvc-elt
- Cvc-id
- Cvc-identity-constraint
- Cvc-minexclusive-valid
- Cvc-mininclusive-valid
- Cvc-type
- Cvc-totaldigits-valid
- Cvc-attribute
- Cvc-datatype-valid
- Maximum Length
- Cvc-enumeration-valid
- Cvc-fractiondigits-valid
- Cvc-length-valid
- Cvc-maxexclusive-valid
- Cvc-maxinclusive-valid
- Cvc-maxlength-valid
- Cvc-minlength-valid
- Cvc-pattern-valid
- Element Value
- Encoding
- Length
- Mandatory element
- Missing
- Missing Tag
- Missing Child Element
- MIXD
- Root
- Unsupported Characters
- UTF-8
- Value
- Wrong Declaration
-
EPC SEPA
-
CGI-MP
-
US ACH (Nacha)
-
SWIFT MT
-
Finvoice
-
Bank-Specific
-
XMLdation Service Guides
-
Studio Guide
-
Simulator
XML structure
XML stands for eXtensible Markup Language, used for data transportation and storage. Exhaustive information and guides are available in w3schools.com. Purpose of this page is to offer the absolute minimum of understanding payment message structure and validator results.
XML documents form a tree structure that starts at "the root" and branches to "the leaves".
<Dbtr>
<Nm>Name of the debtor</Nm>
<Id>
<OrgId>
<Othr>
<Id>123098498</Id>
<SchmeNm>
<Cd>BANK</Cd>
</SchmeNm>
</Othr>
</OrgId>
</Id>
</Dbtr>
In the above example, <Dbtr> is the root element. Dbtr has childs Nm and Id. Element Id has a parent Dbtr, sibling Nm and child of it's own, OrgId.
The terminology related to XML-element: