Redirected from User Guides/myXML/User guide for OCL rules in XMLdation environment/Available methods for OCL base types/.size().size()
Description of the method
.size() method returns the length of a string.
N.B. use the dot (.) operator and not the arrow (->) to find out the lenght of the value. The arrow operator is used for getting the count of elements.
|OCL:||self.Id.size() <= 20|
|Description:||The example rule check the length of the value of <Id> element and check that it is less than or equal to 20.|
The XML snippet below would pass this check. The lenght of the value is 20.
The other snippet below however would not pass this check, the length of the value is 21.
Attached you can find example schema and files which you can use for testing.