.contains()

Method tests if the string contains the sequence of characters given as a parameter for the method. The method returns true if the sequence of characters if found from the string.

 

Description: .contains() method tests if the string contains the sequence of characters given as a parameter for the method. The method returns true if the sequence of characters if found from the string.
Available for: string
Parameters: string
Return type: boolean

Example

 

Context: HeaderType1
OCL: self.Id.contains('content')
Description: The example rule checks if the value if element <Id> contains character sequence 'content'.

 

The XML snippet below would pass this check as it contains string content in the value.

<Id>Idcontentvalue2</Id>

The other snippet below however would not pass this check.

<Id>IdContent</Id>

 

Attached you can find example schema and files which you can use for testing:

Valid XML

Studio Manuals Example schema