Díky, funguje to. Nakonec jsem použil toto: <xsl:value-of select="concat( substring(EDIDatum2, 9, 2), '.', substring(EDIDatum2, 6, 2), '.', substring(EDIDatum2, 1, 4))"/> Přijde mi to jednodušší a myslím že na pevnou pozici v textu se můžu spolehnout. Navíc se jedná jen o vložení data do informačního pole, takže když to neklepne, nic moc se neděje. Jen jsem odmítal akceptovat ten patvar datumu 2012.09.22 :) Funkcui substring jsem si našel, ale ani jsem nevěděl jak do argumentů přidat zdrojový text a ani jak slučovat víc textů ... prostě španělská vesnice, no :) Zase jsem o něco chytřejší. Ještě jednou díky. PS: Zdrojové XML neovlivním, takže rozdělené datum ve zdroji je v tomto případě z říše snů. -pp21- ----- Original Message ----- From: "Kit" <kit.saels (zavinac) gmail.com> Hezčí varianta se stejným výsledkem: <xsl:value-of select="concat( substring-after(substring-after(EDIDatum2,'.'),'.'),'.', substring-before(substring-after(EDIDatum2,'.'),'.'),'.', substring-before(EDIDatum2,'.'))"/> -- KitReceived on 22. 09. 2012, 20:59 CEST
This archive was generated by hypermail 2.2.0 : 22. 09. 2012, 20:59 CEST