Práca s pravidlami a generovanie nového xml súboru.
- 1. Pravidlá.
- Môžu sa použiť pri generovaní nového xml súboru.
- Formulár nového pravidla sa zobrazí po kliknutí na symbol "+" v hlavičke tabuľky.
- "Meno" je názov pravidla, podľa neho sa dá priradiť pravidlo pri vytváraní nového xml súboru.
- "Akcia" sa uplatní na vstup (tag alebo atribút vstupného xml súboru alebo pamäťová premenná) a vytvorí výstup (tag alebo atribút výstupného xml súboru alebo pamäťová premenná), parametre akcie sú stĺpce "Vstup 1" a "Vstup 2".
- "Pamäťový zdroj" ak je definovaný, ako zdroj sa použije pamäťová premenná s príslušným názvom. Ak nie je definovaný, zdrojom je tag alebo atribút vstupného súboru.
- "Pamäťový cieľ" ak je definovaný, ako cieľ sa použije pamäťová premenná s príslušným názvom. Ak nie je definovaný, cieľom je tag alebo atribút vstupného súboru.
- "Vstup 1" je v závislosti od vybranej akcie použitý ako 1. parameter pre akciu. Môže tu byť použitá pamäťová premenná (tu začína znakmi ^^ a končí znakmi $$, napr. za premennú "x" v tomto stĺpci bude považovaný výraz "^^x$$").
- "Vstup 2" je v závislosti od vybranej akcie použitý ako 2. parameter pre akciu. Môže tu byť použitá pamäťová premenná (tu začína znakmi ^^ a končí znakmi $$, napr. za premennú "x" v tomto stĺpci bude považovaný výraz "^^x$$").
- "nop" nič (žiadna operácia). Použitie:
- Pravidlo "a" vyplní pamäťovú premennú "x" z tagu alebo atribútu vstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 a nop x - Pravidlo "b" zapíše hodnotu pamäťovej premennej "x" do hodnoty tagu alebo atribútu výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 b nop x
- Pravidlo "a" vyplní pamäťovú premennú "x" z tagu alebo atribútu vstupného xml súboru.
- "string-length" dĺžka reťazca. Použitie:
- Pravidlo "c" zistí dĺžku reťazca tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 c string-length - Pravidlo "d" zistí dĺžku reťazca pamäťovej premennej "x" a hodnotu zapíše do pamäťovej premennej "x".
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 d string-length x x - Pravidlo "e" zistí dĺžku reťazca pamäťovej premennej "x" a hodnotu zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 e string-length x - Pravidlo "f" vyplní pamäťovú premennú "x" z dĺžky reťazca tagu alebo atribútu vstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 f string-length x
- Pravidlo "c" zistí dĺžku reťazca tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
- "string-pos" zistenie pozície podreťazca v reťazci. Ako "Vstup 1" je zadávaný hľadaný reťazec. Ak je "Vstup 2" prázdny,
výsledkom je počet výskytov reťazca. Ak je "Vstup 2" kladné číslo (n), výsledkom je pozícia n-tého výskytu reťazca. Podobne je to v prípade, že je "Vstup 2" záporné číslo, ale n-tá pozícia výskytu
sa počíta od konca reťazca. Výskyt sa čísluje od 0. Ak neexistuje pozícia výskytu reťazca, výsledkom je -1. Použitie:
- Pravidlo "f1" zistí počet výskytov reťazca "aaa" v tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 f1 string-pos aaa - Pravidlo "f2" vráti pozíciu 1. výskytu reťazca "aaa" v tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 f2 string-pos aaa 0 - Pravidlo "f3" vráti pozíciu 1. výskytu reťazca "aaa" v tagu alebo atribútu vstupného xml súboru od konca a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 f3 string-pos aaa -1 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "f1" zistí počet výskytov reťazca "aaa" v tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
- "string-trim" odstránenie medzier na začiatku alebo na konci. Použitie:
- Pravidlo "b1" a "b2" odstráni medzery na začiatku a konci tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 b1 string-trim b2 string-trim 1 1 - Pravidlo "q1" odstráni medzery na začiatku tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 q1 string-trim 1 - Pravidlo "q2" odstráni medzery na konci tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 q2 string-trim 1 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "b1" a "b2" odstráni medzery na začiatku a konci tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru.
- "string-toupper" zmena veľkosti písmen na veľké. Použitie:
- Pravidlo "b3" zmení veľkosť písmen tagu alebo atribútu vstupného xml súboru na veľké a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 b3 string-toupper - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "b3" zmení veľkosť písmen tagu alebo atribútu vstupného xml súboru na veľké a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
- "string-tolower" zmena veľkosti písmen na malé. Použitie:
- Pravidlo "b4" zmení veľkosť písmen tagu alebo atribútu vstupného xml súboru na malé a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 b4 string-tolower - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "b4" zmení veľkosť písmen tagu alebo atribútu vstupného xml súboru na malé a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
- "string-substr" získanie podreťazca. Použitie:
- Pravidlo "b5" získa podreťazec z reťazca od 2. pozície znaku (čísluje sa od 0) v počte 4 znakov. "Vstup 1" je počiatočná pozícia, "Vstup 2" je počet znakov
(ak je prázdny, bude vrátený reťazec od počiatočnej pozície do konca). "Vstup 1" a "Vstup 2" môžu byť aj záporné čísla.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 b5 string-substr 2 4 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "b5" získa podreťazec z reťazca od 2. pozície znaku (čísluje sa od 0) v počte 4 znakov. "Vstup 1" je počiatočná pozícia, "Vstup 2" je počet znakov
(ak je prázdny, bude vrátený reťazec od počiatočnej pozície do konca). "Vstup 1" a "Vstup 2" môžu byť aj záporné čísla.
- "string-replace" náhrada reťazca iným reťazcom. Použitie:
- Pravidlo "g" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec "a" reťazcom "aa" a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 g string-replace a aa - Pravidlo "h" nahradí v pamäťovej premennej "x" reťazec "a" reťazcom "aa".
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 h string-replace x x a aa - Pravidlo "i" nahradí v pamäťovej premennej "x" reťazec "a" reťazcom "aa" a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 i string-replace x a aa - Pravidlo "j" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec "a" reťazcom "aa" a zapíše do pamäťovej premennej "x".
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 j string-replace x a aa
- Pravidlo "g" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec "a" reťazcom "aa" a zapíše do výstupného xml súboru.
- "string-replace-regex" náhrada reťazca iným reťazcom pomocou regulárneho výrazu. Rozlišuje sa veľkosť písmen. Použitie:
- Pravidlo "k" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec tak, že pred neho umiestni reťazec "Forename Surname " a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 k string-replace-regex ^(.*)$ Forename Surname $1 - Pravidlo "l" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec tak, že za neho pridá medzeru a hodnotu pamäťovej premennej "x" a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 l string-replace-regex ^(.*)$ $1 ^^x$$ - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "k" nahradí v hodnote tagu alebo atribútu vstupného súboru reťazec tak, že pred neho umiestni reťazec "Forename Surname " a zapíše do výstupného xml súboru.
- "string-replace-regex-nocase" náhrada reťazca iným reťazcom pomocou regulárneho výrazu. Nerozlišuje sa veľkosť písmen. Použitie je ako pri "string-replace-regex".
- "string-translate" preklad reťazca. Použitie:
- Pravidlo "t1" preloží reťazec do anglického jazyka a zapíše do výstupného xml súboru. Vstupný jazyk je zistený automaticky.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 k string-translate en - Pravidlo "t2" preloží reťazec z nemeckého do anglického jazyka a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 k string-translate en de - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "t1" preloží reťazec do anglického jazyka a zapíše do výstupného xml súboru. Vstupný jazyk je zistený automaticky.
- "arithmetic-abs" zistenie absolútnej hodnoty čísla. Použitie:
- Pravidlo "l1" zistí absolútnu hodnotu tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 l1 arithmetic-abs - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "l1" zistí absolútnu hodnotu tagu alebo atribútu vstupného xml súboru a zapíše do výstupného xml súboru. "Vstup 1" a "Vstup 2" sú ignorované.
- "arithmetic-add" pripočítanie alebo odpočítanie (pripočítanie záporného čísla). Použitie:
- Pravidlo "m" pripočíta k hodnote tagu alebo atribútu vstupného súboru číslo 100 a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 m arithmetic-add 100 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "m" pripočíta k hodnote tagu alebo atribútu vstupného súboru číslo 100 a zapíše do výstupného xml súboru.
- "arithmetic-multiply" násobenie. Použitie:
- Pravidlo "n" vynásobí hodnotu tagu alebo atribútu vstupného súboru číslom 10 a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 n arithmetic-multiply 10 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "n" vynásobí hodnotu tagu alebo atribútu vstupného súboru číslom 10 a zapíše do výstupného xml súboru.
- "arithmetic-divide" delenie. Použitie:
- Pravidlo "o" vydelí hodnotu tagu alebo atribútu vstupného súboru číslom 20 a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 o arithmetic-divide 20 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "o" vydelí hodnotu tagu alebo atribútu vstupného súboru číslom 20 a zapíše do výstupného xml súboru.
- "arithmetic-mod" zistenie zvyšku po delení. Použitie:
- Pravidlo "p" vydelí hodnotu tagu alebo atribútu vstupného súboru číslom 30, zistí zvyšok po delení a ten zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 p arithmetic-mod 30 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "p" vydelí hodnotu tagu alebo atribútu vstupného súboru číslom 30, zistí zvyšok po delení a ten zapíše do výstupného xml súboru.
- "arithmetic-round" prirodzené zaokrúhľovanie. Použitie:
- Pravidlo "r" zaokrúhli hodnotu tagu alebo atribútu vstupného súboru na 1 desatinné miesto a zapíše do výstupného xml súboru.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r arithmetic-round 10 1 - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r" zaokrúhli hodnotu tagu alebo atribútu vstupného súboru na 1 desatinné miesto a zapíše do výstupného xml súboru.
- "arithmetic-round-up" zaokrúhľovanie nahor. Použitie: je ako pri "arithmetic-round".
- "arithmetic-round-down" zaokrúhľovanie nadol. Použitie: je ako pri "arithmetic-round".
- "logic-if-lt" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r1" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru menšia ako číslo 30 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r1 logic-if-lt 30 a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r1" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru menšia ako číslo 30 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
- "logic-if-le" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r2" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru menšia alebo rovná ako číslo 40 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r2 logic-if-le 40 a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r2" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru menšia alebo rovná ako číslo 40 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
- "logic-if-eq" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r3" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru rovná "aaa" ("Vstup 1"). Nerozlišuje sa typ ("1" sa rovná 1). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r3 logic-if-eq aaa a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r3" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru rovná "aaa" ("Vstup 1"). Nerozlišuje sa typ ("1" sa rovná 1). Pravidlo "a" musí existovať!
- "logic-if-eqq" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r4" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru rovná "aaa" ("Vstup 1"). Rozlišuje sa typ ("1" sa nerovná 1). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r4 logic-if-eqq aaa a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r4" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru rovná "aaa" ("Vstup 1"). Rozlišuje sa typ ("1" sa nerovná 1). Pravidlo "a" musí existovať!
- "logic-if-neq" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r5" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru nerovná "aaa" ("Vstup 1"). Nerozlišuje sa typ ("1" sa rovná 1). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r5 logic-if-neq aaa a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r5" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru nerovná "aaa" ("Vstup 1"). Nerozlišuje sa typ ("1" sa rovná 1). Pravidlo "a" musí existovať!
- "logic-if-neqq" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r6" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru nerovná "aaa" ("Vstup 1"). Rozlišuje sa typ ("1" sa nerovná 1). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r6 logic-if-neqq aaa a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r6" vykoná pravidlo "a" ak sa hodnota tagu alebo atribútu vstupného súboru nerovná "aaa" ("Vstup 1"). Rozlišuje sa typ ("1" sa nerovná 1). Pravidlo "a" musí existovať!
- "logic-if-gt" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r7" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru väčšia ako číslo 60 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r7 logic-if-gt 60 a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r7" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru väčšia ako číslo 60 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
- "logic-if-ge" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "r8" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru väčšia alebo rovná ako číslo 70 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 r8 logic-if-ge 70 a - Použitie pamäťových premenných je ako pri "string-length" alebo "string-replace".
- Pravidlo "r8" vykoná pravidlo "a" ak je hodnota tagu alebo atribútu vstupného súboru väčšia alebo rovná ako číslo 70 (číslo v stĺpci "Vstup 1"). Pravidlo "a" musí existovať!
- "logic-if" podmienečné vykonanie pravidla. Použitie:
- Pravidlo "s" vykoná pravidlo "a" ak nie je hodnota tagu alebo atribútu vstupného súboru prázdna. Prázdnou hodnotou sa rozumie prázdny reťazec alebo číslo 0. Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 s logic-if a - Pravidlo "t" vykoná pravidlo "b" ak je hodnota tagu alebo atribútu vstupného súboru prázdna. Prázdnou hodnotou sa rozumie prázdny reťazec alebo číslo 0. Pravidlo "b" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 t logic-if b - Pravidlo "u" vykoná pravidlo "a" ak nie je hodnota tagu alebo atribútu vstupného súboru prázdna, inak vykoná pravidlo "b". Prázdnou hodnotou sa rozumie prázdny reťazec alebo číslo 0. Pravidlá "a" a "b" musia existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 u logic-if a b - Pravidlo "v" vykoná pravidlo "a" ak nie je hodnota pamäťovej premennej "x" prázdna. Prázdnou hodnotou sa rozumie logická hodnota false, prázdny reťazec alebo číslo 0. Pravidlo "a" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 v logic-if x a - Pravidlo "y" vykoná pravidlo "b" ak je hodnota pamäťovej premennej "x" prázdna. Prázdnou hodnotou sa rozumie logická hodnota false, prázdny reťazec alebo číslo 0. Pravidlo "b" musí existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 y logic-if x b - Pravidlo "z" vykoná pravidlo "a" ak nie je hodnota pamäťovej premennej "x" prázdna, inak vykoná pravidlo "b". Prázdnou hodnotou sa rozumie logická hodnota false, prázdny reťazec alebo číslo 0. Pravidlá "a" a "b" musia existovať!
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 z logic-if x a b
- Pravidlo "s" vykoná pravidlo "a" ak nie je hodnota tagu alebo atribútu vstupného súboru prázdna. Prázdnou hodnotou sa rozumie prázdny reťazec alebo číslo 0. Pravidlo "a" musí existovať!
- "logic-if-not" podmienečné vykonanie pravidla. Testuje sa opačná podmienka, ako pri "logic-if".
- "runtime-if-pass1" podmienečné vykonanie pravidla. Umožní vykonať pravidlo v závisti od prechodu spracovania vstupného súboru.
Má význam len pri praci s pamäťovými premennými, originálny vstup je na začiatku každého prechodu pôvodný. Možné je použiť ho napr. ak je pri spracovaní potrebná hodnota tagu alebo atribútu, ktorá sa získa až neskôr. Použitie:
- Pravidlo "w" vykoná pravidlo "a" ak sa práve spracováva v prechode 1. Pravidlo "a" musí existovať! Výsledkom je uloženie hodnoty tagu alebo atribútu do premennej "x" v 1. prechode spracovania.
Meno Akcia Pamäťový zdroj Pamäťový cieľ Vstup 1 Vstup 2 a nop x w runtime-if-pass1 a - Podobne ako pri "logic-if", "Vstup 1" (ak nie je prázdny) sa vykoná, ak ide o prechod 1 a "Vstup 2" (ak nie je prázdny) sa vykoná, ak nejde o prechod 1.
- Pravidlo "w" vykoná pravidlo "a" ak sa práve spracováva v prechode 1. Pravidlo "a" musí existovať! Výsledkom je uloženie hodnoty tagu alebo atribútu do premennej "x" v 1. prechode spracovania.
- "runtime-if-pass1-not" podmienečné vykonanie pravidla. Testuje sa opačná podmienka, ako pri "runtime-if-pass1".
- 2. Nový feed (xml súbor).
- Má stromovú štruktúru, ktorá sa skladá z tagov a ich atribútov. Tag má na začatku symbol ▼ (ak existujú vnorené položky) alebo je bez symbolu (ak neexistujú vnorené položky), atribút je vnorený do tagu a na začiatku má symbol A.
Štruktúra je editovateľná, je možné zmeniť názov tagu alebo atribútu. Ak je názov prázdny, tag alebo atribút sa vynechá zo spracovania (preskočí sa). Poradie tagov alebo atribútov je možné meniť myšou pomocou "ťahaj a pusti" operácie.
Klinutie pravým tlačítkom myši zobrazí menu pre ďalšie úpravy položky:
- "Pridať pravidlo" - z následného otvoreného menu je možné vybrať z definovaných pravidiel.
- Ak ide o tag, "Vložiť atribút do" - tagu bude pridaný atribút.
- Ak ide o tag, "Vložiť tag do" - vnorí nový tag.
- Ak ide o vytvorený tag alebo atribút "Vymazať" - vymaže vytvorený tag alebo atribút.
- Ak ide o pridané pravidlo "Vymazať akciu xxx" - odstráni akciu tagu alebo atribútu.
- Má stromovú štruktúru, ktorá sa skladá z tagov a ich atribútov. Tag má na začatku symbol ▼ (ak existujú vnorené položky) alebo je bez symbolu (ak neexistujú vnorené položky), atribút je vnorený do tagu a na začiatku má symbol A.
Štruktúra je editovateľná, je možné zmeniť názov tagu alebo atribútu. Ak je názov prázdny, tag alebo atribút sa vynechá zo spracovania (preskočí sa). Poradie tagov alebo atribútov je možné meniť myšou pomocou "ťahaj a pusti" operácie.
Klinutie pravým tlačítkom myši zobrazí menu pre ďalšie úpravy položky:
- 3. Tlačítka akcie:
- "Uložiť" uloží všetky vykonané zmeny.
- "Test" v novom okne otvorí vytvorený výstupný xml súbor (feed). Akcia tlačítka je nezávislá na uložení zmien!
- "Zmazať" vymaže aktuálny projekt. Projekt je možné tiež vymazať kliknutím na ikonu koša.