- Knowledgebase
- Studio Guide
- List of OCL Methods
-
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
.encoding()
Method returns the value of encoding attribute from the XML declaration. The method can be used for any context, but it always checks the XML declaration.
Description of the method
Description: | .encoding() method returns the value of encoding attribute from the XML declaration. The method can be used for any context, but it always check the XML declaration. |
Available for: | any |
Parameters: | - |
Return type: | string |
Example
Context: | Message |
OCL: | self.encoding() = "UTF-8" |
Description: | The rule is checking if the value of the encoding attribute in XML declaration is "UTF-8". If it's not, an error will be given. |
The XML snippet below would pass this check.
<?xml version="1.0" encoding="UTF-8"?>
The other snippet below however would not pass this check.
<?xml version="1.0"?>