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>)
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
Teken | in XML |
---|---|
& | & |
< | < |
≤ | ≤ |
> | > |
≥ | ≥ |
ë | ë |
Ë | Ë |
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
Open een SELECT blok
Selecteer de entiteit
Klik met de rechtermuisknop op het linker vlak
Kies vernieuwen
De nieuwe XML definitie verschijnt
