http://onion.net/2010/glossary

applyGlossary (text : string, glossaryMap : string, abbrevationMap : string, [ignoreCase : boolean]) : nodeset

Die Methode »applyGlossary()« sucht im übergebenen Text nach Glossen und Abkürzungen und verlinkt diese. Die angegebene Kurzbeschreibung wird dabei in das "title"-Attribut des Links geschrieben.

Die Parameter »glossaryMap« und »abbrevationMap« sind XLinks für XML-Methoden, in denen die Glossen und Abkürzungen gelistet sind. Haben Sie nur eine Map, übergeben Sie für beide Parameter denselben XLink.

Das XML muss folgenden Aufbau haben:

<map>
<entry href="{$glossaryUri}">
<term>Glossary entry</term>
<term>Synonym 1</term>
<term>Synonym 2</term>
<description>Glossary description</description>
</entry>
<entry>...</entry>
<entry>...</entry>
</map>
Aufbau der XML-Maps für Glossar-Begriffe und Abkürzungen

Es ist möglich, beliebig viele <term>-Elemente anzugeben. Mindestens ein Term muss jedoch enthalten sein.

Das <description>-Element kann entweder einfachen Text oder auch das XHTML des entsprechenden Elements im Glossar-Eintrag enthalten. Die Extension entledigt sich des Markups und filtert die Textinhalte heraus.