When you annotate your XML schema simultaneously in different languages, this parameter will allow you to generate the documentation localized for only one of them (that is, only the annotations written in the selected language will be included in the documentation).

Parameter Value:

The 2- or 3-letter code identifying the language. This must be the same code which you have specified in the 'xml:lang' attribute of the <xs:documentation> elements you want to process.

You may also specify multiple language codes separated with semicolons (';'). For example:

de;deu
In that case, only those <xs:documentation> elements will be processed, which contain the 'xml:lang' attribute assigned with one of the specified language codes.

When this parameter is not specified (empty string), all sibling <xs:documentation> elements are processed, which will produce a single (however, multi-sectional) annotation text.

Example:


<xs:annotation>

   <xs:documentation xml:lang="en">
      This description is in English...
   </xs:documentation>

   <xs:documentation xml:lang="de">
      Die deutsche Beschreibung...
   </xs:documentation>

</xs:annotation>
When you specify "de" in this parameter, you will get in the documentation only this text: "Die deutsche Beschreibung..."

Nested Parameter:

Specifies an alternative language