XML komunikácia - export a import súborov CSV.

Archívny súbor obsahuje vzorové transformačné šablóny pre XML komunikáciu.

Obsah archívneho súboru:


Postup pre import súborov vo formáte CSV:

  1. základnou požiadavkou je, aby jednotlivé dáta v CSV súbore neboli vložené medzi znak " (úvodvovka).
  2. dáta v textovom súbore CSV je nutné vložiť do xml elementu napr. <data>(dáta csv súboru)</data>.
    Príklad:
    <data>
    položka 0;položka 1;položka 2;položka 3; .......;položka n
    položka 0;položka 1;položka 2;položka 3; .......;položka n
    .
    .
    .
    položka 0;položka 1;položka 2;položka 3; .......;položka n
    </data>
  3. Takto upravený súbor uložíme a následne je možné vykonať import pomocou šablóny XSLT.
  4. Príprava (úprava) šablóny XSLT.
    Pre import jednotlivých položiek CSV do XML dát sa používa XSLT kód:
    <xsl:call-template name="getTokenByIndex">
         <!-- Dôležitý je parameter index, číslo označuje poradie hodnoty (v riadku CSV dát), ktorá má byť načítaná do daného XML elementu. Inú hodnotu nie je potrebné meniť. -->
        <xsl:with-param name="index" select="1"/>
        <xsl:with-param name="line" select="$this-row"/>
    </xsl:call-template>

    Súbor "BusinessPartners_CSV_Import.xslt" obsahuje príklad importu, názvu a adresy firmy do evidencie obchodných partnerov.
    Príklad dát CSV:
    <data>
    Exalogic, s.r.o.; Bešeňová 189; 034 83; Liptovská Teplá
    </data>
  5. Po úprave šablóny je možné vykonať import údajov pomocou XML komunikácie.