Um Maptips fehlerfrei zu erstellen kann das Visual Studio (kostenfreie Express Version) mit der IntelliSense Funktion genutzt werden. Schreiben Sie Ihre Abfrage als neues XML File und binden das Schema http://webs.idu.de/xsdschemas/Cardo/Button/templates.xsd ein. Eine Liste gültiger Parameter unter diesem Namespace wird nun angezeigt. Bei Problemen kann der Namespace auch direkt im XML File angegeben werden:
<Tpl xmlns="http://schemas.webs.idu.de/cardo3/templates"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://webs.idu.de/xsdschemas/Cardo/Button/templates.xsd">

Hier ein Beispiel:
<?xml version="1.0" encoding="utf-8"?>
<Tpl xmlns="http://schemas.webs.idu.de/cardo3/templates"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://webs.idu.de/xsdschemas/Cardo/Button/templates.xsd">
<!-- immer ausgeben ... -->
<plain>{0} in {1}</plain>
<if>
<!-- Bedingung definieren -->
<ButtonComparision xmlns="http://schemas.webs.idu.de/cardo3/Button">
<SingleComparison compareBehavior="Default">
<ColumnName>wb</ColumnName>
<Is>IsNotNull</Is>
</SingleComparison>
</ButtonComparision>
<!-- wenn zutrifft ..-->
<then>
<br/>Wärmebedarf: {2:#.0} MWh/a
</then>
<!-- ... sonst ... -->
<else>* keine Angabe *</else>
</if>
<!-- immer ausgeben ... -->
<plain>
<hr/>
</plain>
</Tpl>