Dne 22. září 2012 17:08 Petr Pokorny <mail (zavinac) pp21.cz> napsal(a): > Potřebuju jenom jednu drobnou úpravičku v xslt šabloně a nemám sílu se > ponořit do celé problematiky :( > > <xsl:element name="Nazev"> <xsl:value-of select="EDIDatum2"/></xsl:element> > > V původním poli (EDIDatum2) je datum, je to text ve formátu rok.měsíc.den > (2012.09.22). > > Ve výsledném poli "Název" bych to datum chtěl v našem formátu, tj > den.měsíc.rok > > Určitě to jde nějakejma vnitřníma funkcema pro substring ... poradí někdo? > -pp21- Zrovna tato úloha se v XSLT dělá dost blbě. Můžeš zkombinovat funkce substring-before() a substring-after(). Výsledná funkce bude vypadat dost hnusně. Zkusím to: <xsl:value-of select="substring-after(substring-after($datum,'.'),'.')"/>.<xsl:value-of select="substring-before(substring-after($datum,'.'),'.')"/>.<xsl:value-of select="substring-before($datum,'.')"/> Prostě je to hrůza, ale funguje to. Daleko lepší by bylo, kdyby v XML bylo datum rozděleno na den, měsíc a rok. -- KitReceived on 22. 09. 2012, 19:35 CEST
This archive was generated by hypermail 2.2.0 : 22. 09. 2012, 19:35 CEST