Import danych > Import specjalny (format 3.0) > Sposób budowania XSLT dla szablonów dla profili EDS

Drukuj

Sposób budowania XSLT dla szablonów dla profili EDS

Pobieranie dokumentów z aplikacji EDS polega na imporcie danych z pliku xml i na wstępie stransformowaniu.

Transformacje XMLi za pomocą XSLT jest przetwarzaniem równoległym a sam język XSL nie jest językiem strukturalnym. Podstawowym tagiem XSL jest xsl:template, dla którego w parametrze match określa się tagi wejściowego XMLa, które będą podlegały przetworzeniu.

 

Przykładowo jeżeli dokument wejściowy XML zawiera tag <ATRYBUT> a w XSLT jest określony <xsl:template match=”ATRYBUT”> to transformacja zostanie wywołana dla każdego taga <ATRYBUT> niezależnie od jego pozycji w hierarchicznej strukturze wejściowego XML.

 

Tag xsl:template w XSLT oprócz odpowiedniego sformatowania nowego pola zawierają przeważnie tag xsl:value-of, dla którego w parametrze select występuje zapytanie XPath w kontekście danego template’a.

 

Inne przydatne tagi to xsl:output określający formatowanie wyjścia oraz xsl:choose oferujący możliwość przetwarzania warunkowego, xsl:variable umożliwiający definiowanie zmiennych.