Nutzung von Visual Studio und Intellisense

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">

 

visualstudio.png

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>