TAS:Pokročilé/Pluginy/Input, Output/Import/ScenarioImporter/Struktura ScenarioImporteru při importu z xml

Z Solvertech
Verze z 19. 8. 2022, 09:55, kterou vytvořil FuzzyBot (diskuse | příspěvky) (Stránka aktualizována, aby odpovídala nové verzi zdrojové stránky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
Jiné jazyky:

Do importeru zadáváme jednotlivé "sloupce" tak, že vypisujeme všechny potřebné elementy, které od sebe oddělujeme dolním podtržítkem.


XML:

<?xml version="1.0" encoding="utf-8" ?>
<order>
            <customerId><![CDATA[322]] ></customerId>
            <orderId><![CDATA[2017000123]] ></orderId>
            <customerName><![CDATA[Frant Vomáčka (franta@franta.com)]] ></customerName>
      <address>
            <street><![CDATA[U Hvězdárny]] ></street>
            <streetNumber><![CDATA[23]] ></streetNumber>
            <city><![CDATA[Plzeň]] ></city>
            <zip><![CDATA[32600]] ></zip>
      </address>
           <weightGrams><![CDATA[30100]] ></weightGrams>
           <phone><![CDATA[603225588]] ></phone>
          <email><![CDATA[franta@franta.com]] ></email>
          <note><![CDATA[]] ></note>
</order>


Příklad1.: orderId chceme nadefinovat jako id

Zápis v importeru:

<string>id;order_orderId</string>



Příklad 2.: elementy týkající se adresy chceme spojit do pole address

Zápis v importeru:

<ColumnsConcatenate>
<string>stop2;address;;dynamic;order_address_street</string>
<string>stop2;address;, ;dynamic;order_address_streetNumber</string>
<string>stop2;address; ;dynamic;order_address_zip</string>
<string>stop2;address; ;dynamic;order_address_city</string>
</ColumnsConcatenate>