Specifies whether to encode HTML markup characters contained in the description text.
The following table shows all such characters and the entities into which they are encoded:
Character | Entity |
< |
< |
> |
> |
& |
& |
The purpose of this parameter is the following:
1. Suppose you use XHTML elements to format your descriptions and some description contains a text like this:
A < B
You need to show the '<'
character as it is.
Since the whole description will be converted into HTML, that character needs to be encoded.
In that case, this parameter should be selected.
2. However, some WSDL/XSD authors do not rely on XHTML to format their descriptions (probably because few tools process it). Instead, they insert HTML markup directly into the description text, like the following:
<xs:annotation>
<xs:documentation>
This is <b>keyword</b>
</xs:documentation>
</xs:annotation>
This is <b>keyword</b>
Therefore, if you have an XML schema like this, you should unselect this parameter.