.schemaLocation()
Table of contents
- 1. Description of the method
- 2.
- 3. Example
Description of the method
Description: | .schemaLocation() method returns an attribute schemaLocation as a string. As this attribute is given in the root element, context of the rule must be the root as well. |
Available for: | root element |
Parameters: | - |
Return type: | string |
Example
Context: | Message |
OCL: | self.schemaLocation()->size() = 1 |
Description: | The example rule checks if the schemaLocation attribute is given. |
The XML snippet below would pass this check.
<?xml version="1.0" encoding="UTF-8"?> <Message xmlns="http://www.XMLdation.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http::xmldation.com extensions.xsd "> <Header> |
The other snippet below however would not pass this check.
<?xml version="1.0" encoding="UTF-8"?> <Message xmlns="http://www.XMLdation.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Header> |