Description of the method

Description: .version() method returns the value of version 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


Context: Message
OCL: self.version() = "1.0"
Description: The rule is checking if the value of the version attribute in XML declaration is "1.0". 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.1"?>