Jak w temacie, mam xslt stylesheet ktory pobiera elementy ze 'starego' xml i tworzy 'nowy' plik xml z nowymi elementami i wartosciami pobranymi ze 'starego' xml.
W przypadku kiedy 'stary' xml nie posiada danego elementu lub jesli ten element jest pusty chcialabym zeby moj xslt nie generowal pustych elementow w 'nowym' pliku xml.
Do generacji nowych elementow uzywam <xsl:element name="name">.
Niektore elementy sa zagniezdzone np:

<address> <line></line 1> <line></line 2> <line></line 3> </address> W tym przypadku jezeli kazdy z trzech zagniezdzonych elementow jest pusty, chcialabym zeby <address> nie byl utworzony w 'nowym' pliku, natomiast jesli tylko jeden np <line> jest pusty address i dwa inne powinny zostac utworzone a <line> nie.

Probowalam osiagnac cel uzywajac <for each="each"> ale wydaje mi sie ze nie jest to najlepsza opcja i chcialabym jakos uzyc templates.

Ktos juz mial podobny problem??