Entiteiten XML

Specificaties XML definitie Entiteiten


  • root: <Items>

  • onder <Items> kan 1 of meerdere <Item>’s

  • een <Item> bevat;

    • Verplicht:

      • <O>: omschrijving. Deze ziet de gebruiker.

      • <Id>: interne id. Deze wordt meegegeven aan de sproc.

    • Optioneel:

      • <T>: type. Mogelijke waarden:

        • Text (standaard)

        • Integer

        • Date

        • List: mag alleen op het ene-laagste niveau. (dit is de dropdown rechts)

        • Decimal: voor decimale getallen (operationeel vanaf TC 7.0)

  • <Preview>: true/false*. Default is false.

  • <Items>: Groep / boom items hieronder.

  • <Operators>: komma gescheiden operator lijst.

    • Erft over. (kan alleen op <Item>)

    • Bij niet opgenomen, neem standaard waarden afhankelijk van type (<T>)


* waarden zijn hoofdlettergevoelig


Operatoren

  • xml: de representatie in de entiteiten XML

  • Tekst: getoond aan de gebruiker

  • Sproc input: representatie die naar verschillende stored procedures worden gestuurd, zoals ‘calc_selection’.

  • Standaard bij… kolommen: indien operatoreren niet expliciet opgegeven, dan worden deze operatoren gebruikt


XML

Tekst

Sproc input

Standaard bij TEXT

Standaard bij Integer

Standaard bij List

=

=

=

x

x

x

!=

<>

<>

x

x

x

gt

>

>

x

ge

>=

>=

x

lt

<

<

x

le

<=

<=

x

like

bevat

CONTAINS

x

begin

begint met

STARTS

x

end

eindigt met

ENDS

x

In

In

IN

x

isempty

Is leeg

ISEMPTY

x

x

isnotempty

Is niet leeg

ISNOTEMPTY

x

x


Speciale tekens

Speciale tekens zoals vogelbekjes (<,>) en ampersand’s (&) dienen vervangen te worden met xml entities.

Let op: de puntkomma op het eind is verplicht.

Meest gebruikte XML entities:

Teken

in XML

&

&amp;

<

&lt;

&#8804;

>

&gt;

&#8805;

ë

&#235;

Ë

&#203;

Let op: in tegenstelling tot HTML mag in XML alleen de volgende entiteiten met naam gebruikt worden: &lt; &gt; &apos; &quot; &amp;. In andere gevallen kies voor de numerieke representatie (zoals &#8804;)

Voorbeeld


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

<Items>

  <Item>

    <Operators>=</Operators> <!-- standaard operatoren wordt overschreven.-->

    <O>Evenement (id)</O>

    <Id>event_description</Id>

    <T>INTEGER</T>

  </Item>

  <Item>

    <O>State</O>

    <Id>registrant_state</Id>

    <T>LIST</T>

    <Items>

      <Item>

        <O>Registered</O>

        <!-- Registered wordt als <Id> gebruikt -->

      </Item>

      <Item>

        <O>Stopped</O>

      </Item>

      <Item>

        <O>Visited</O>

      </Item>

    </Items>

  </Item>

  <Item>

    <O>Type registratie</O>

    <Id>registration_type</Id>

    <!-- <T> is hier Text -->

  </Item>

  <Item>

    <O>Bedrijfsnaam</O>

    <Id>company</Id>

  </Item>

</Items>


XML Boom bekijken

Na het opslaan van de entiteit is deze direct beschikbaar.
  • Open een SELECT blok

  • Selecteer de entiteit

  • Klik met de rechtermuisknop op het linker vlak

  • Kies vernieuwen

  • De nieuwe XML definitie verschijnt



Copyright © 2025 Ternair.