substitution

Elemento della stringa di sostituzione. Facoltativo negli elementi <rule>.

Attributi

Nessuno.

Dati

Stringa di sostituzione.

Descrizione

Definisce una stringa sostitutiva per la stringa o sottostringa corrispondente nel percorso o nella query.

Se l'espressione del pattern include espressioni secondarie (delimitate da parentesi), la prima stringa secondaria corrispondente viene sostituita dalla stringa di sostituzione. Se l'espressione del pattern non include sottoespressioni, viene sostituita l'intera stringa corrispondente.

Se <expression> è vuoto o assente, la stringa di sostituzione viene aggiunta al percorso o alla query.

Se <substitution> è vuoto, la stringa o la sottostringa corrispondente viene rimossa. Se <substitution> non è specificato, il percorso o la stringa di query non vengono modificati.

NOTA

Tutte le corrispondenze nella stringa di input vengono sostituite quando replace="all" è specificato nell’ <rule>,elemento a cui appartiene questo elemento <substitution>. Per impostazione predefinita, viene sostituita solo la prima corrispondenza con la stringa di sostituzione.

Nota

La stringa di sostituzione non deve contenere caratteri letterali < e &. Questi caratteri riservati possono essere codificati rispettivamente con & e < oppure l'intera stringa può essere racchiusa in una sezione CDATA XML:

<substitution><![CDATA[&text=<Hello, world!>]]></ substitution>

In questa pagina