Új hozzászólás Aktív témák
-
Jester01
veterán
válasz VladimirR #84 üzenetére
ff alatt mit neztel? mert nekem, ha megnyitom a gb.xml-t, csak kiirja az elemek tartalmat, siman text-kent, mintha az xsl ott sem lenne
Igen, kiírja simán textként de csak miután lefuttatta az xslt:
VendégkönyvVendégkönyvneved:e-mail címed:üzenet:rss - xhtml - css#1sm( 'bWFpbHRvOnZsYWRpbWlyckBmcmVlbWFpbC5odQ==', 'VladimirR', 'levelet neki' );VladimirR üzenete:
2005-02-18 01:46:33Na, ide lehet elmondani, kinek mi tetszik, nem tetszik#2sm( 'bWFpbHRvOg==', 'Faster', 'levelet neki' );Faster üzenete:
2005-02-18 19:28:07Helló<br /><br />Teszt:<br /><br /><b>?</b>
(nemtom mi fog ebbõl látszani, de a lényeg, hogy ott van az sm() hívás.)
Szóval csak azt tudom mondani, hogy 4 különbözõ xslt processzorral próbáltam és egy sem gyártott cdata-t. Ez persze rajtad nem segit sajnos
MOD: Esetleg ha xsl:element-tel írod ki a script taget? Elvileg persze ekvivalens a kettõ, de hátha...
[Szerkesztve]Jester
-
-
VladimirR
nagyúr
válasz VladimirR #89 üzenetére
a masik, ami eszembe jutott, de szinten nem tudom, hogyan kellene megvalositani:
<xsl:template match="kategoria">
<a name="kat{cid}" />
<xsl:value-of select="nev" />
<xsl:apply-templates select="/root/elem" kat="{cid}" />
</xsl:template>
<xsl:template match="/root/elem">
<xsl:if test="kategoria = ???">
<xsl:value-of select="nev" />
</xsl:if>
</xsl:template>
[Szerkesztve] -
Rici
tag
válasz VladimirR #89 üzenetére
<xsl:template match=''/''>
<xsl:for-each select=''/root/kategoria''>
<a name=''kat{cid}'' />
<b><xsl:value-of select=''nev'' /></b><br/>
<xsl:for-each select=''/root/elem[kategoria=current()/cid]''>
<xsl:value-of select=''nev'' /><br/>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
[Szerkesztve] -
paramparya
őstag
válasz VladimirR #92 üzenetére
azokon a /root/elem -eken megy végig, akiknek van olyan kategoria nevű childjuk, aminek értéke egyenlő a jelenleg vizsgált node cid értékével
Én így csinálnám:
<xsl:template match=''/''>
<xsl:for-each select=''/root/kategoria''>
<xsl:call-template name=''kategoria_kifejt''>
<xsl:with-param name=''kat'' select=''.'' />
</xsl:call-template>
</xsl:for-each>
</xsl:template>
<xsl:template name=''kategoria_kifejt''>
<xsl:param name=''kat'' />
<h1><xsl:value-of select=''$kat/nev''/></h1>
<xsl:for-each select=''/root/elem[kategoria = $kat/cid]''>
<xsl:value-of select=''nev'' /><br />
</xsl:for-each>
</xsl:template>
mod: nyelves smiley-k :)
(nem próbáltam, apróbb elírás lehet benne)
[Szerkesztve] -
bulanjoe
tag
válasz VladimirR #100 üzenetére
Sajnálom, és bocsánatot kérek, amiért ide írtam...azért gondoltam, hogy itt teszem fel kérdésem, mert eddig egy kis programot használtunk, és na.....be voltam(vagyok) kakilva, hogy 27.000 bejegyzésben kell cserélnem valamit egy ilyen marhaságban...na mindegy.
Akkor kezdem előröl, próbálok érthető lenni. Adott egy excel sablon, mieszerint külön oszlopokban: dátum, óra, szám hossza-perc, másodperc, előadó, számcím.
Volt egy program, ami ezt megcsinálta. A txt ből a következő sablon alapján szedte ki az információt:
00:05:22 > 01/01/2008 00:05:22 > Mark - - Ments meg Magyar 10(Gyors)mTon
(a gyors, meg az mTom, a kiadó neve nem kell az excelben legyen)
Az amiből most kellene kiszednem az így néz ki:
00:03:13 Katinka - Bárcsak lennék... ( Heavy Rotation 2008 )
00:06:39 Beverley Knight - After You ( Re-Current 2007 )
a zárójeles rész ugyancsak nem kell.
Gondolom megadva, hogy mikor indult a szám, és mikor kezdődött a másik, ki lehet számolni, hogy hány perces a nóta.
Van erre valamiféle megoldás, segítség, ráolvasás? Segítsetek plíz!
Új hozzászólás Aktív témák
- AKCIÓ Új Dobozos Macbook Pro dokkoló új ára 70.000 forint
- ThinkPad Hybrid USB -C USB -A Dock 40AF Új ára 80.000 Forint Ingyen szállítás
- Xiaomi Redmi Note 9s 128/6 GB 34.9E !!!
- Új Hp Pavilion 15-eh Fémházas Szuper Laptop 15,6" -30% AMD Ryzen 7 5700U 8Mag 16/1TB FHD MATT
- ATI RADEON RX 480 -8 gb DDR5 256 bit videokártya