ID - from this drop-down list, select the ID of the language of the injection.
Prefix - in this text box, specify the character string to be automatically added before the injection.
Suffix - in this text box, specify the character string to be automatically added after the injection.
The Prefix and Suffix text boxes are optional.
In this area, define the XML tag which indicates that the text enclosed in this tag should be treated as the selected language.
Local Name - in this text box, specify the tag name without a namespace prefix.
Use regular expressions to specify multiple tag names (name1|name2),
case-insensitive names ((?i)tagname matches tagname as well as
Namespace - in this text box, specify the namespace URI of the XML tag.
The field is optional.
Apply to all text fragments recursively
Select this check box to have the injection applied to embedded fragments recursively.
In this area, specify additional settings to enable more fine-grained control over the injection process.
Value Pattern - in this text box, type a regular expression
that determines the part of the XML text's value to inject the language into.
By using the first capturing group of the pattern as the target for injection,
you can configure the procedure to have the language injected only into values that match a certain pattern or
into multiple parts that match the pattern.
XPath Condition - in this text box, specify an XPath expression to address the injection-target more precisely.
The context in which the expression is evaluated is the surrounding XML tag.
It is possible to use the XPath
that are provided by the Jaxen
XPath engine, e.g. lower-case().
Also, there are three additional functions that can be used to determine the current
file's name, extension, and
file type: file-name(),
Alternatively, a list of available functions can be retrieved through standard code
Single File - select this check box to specify an exact file to apply the injection to.