- iPhone topik
- Motorola G86 - majdnem Edge
- Milyen okostelefont vegyek?
- Apple iPhone 16 Pro - rutinvizsga
- Listázzák az olaszok a Redmi 15C-t
- Google Pixel 8 Pro - mestersége(s) az intelligencia
- Magisk
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Xiaomi 14 Ultra - Leica hercegnő
- Szívós, szép és kitartó az új OnePlus óra
Új hozzászólás Aktív témák
-
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! -
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] -
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] -
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] -
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]
Új hozzászólás Aktív témák
Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Linux kezdőknek
- Luck Dragon: Asszociációs játék. :)
- Iszonyatos mennyiségű hulladékkal járhat a Windows 10 terméktámogatásának vége
- Eredeti játékok OFF topik
- PlayStation 5
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Milyen TV-t vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Casco és kötelező gépjármű felelősségbiztosítás
- További aktív témák...
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Xiaomi Redmi Note 14 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- Eladó Logitech Z5500 7.1 aktív sub 2db hangszóróval
- Újszerű Asus ROG Strix G16 G614 -16" WUXGA 165Hz - i5-13450HX - 16GB - 512GB - RTX 4050 -1,5 év gari
- Asztali PC , R5 4500 , 1080 8GB , 16GB RAM , 256GB m.2 , 750GB HDD
- Update 07.18. Bomba árak 2025-ben is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- Telefon felvásárlás!! Honor Magic6 Lite, Honor Magic6 Pro, Honor Magic7 Lite, Honor Magic7 Pro
- AKCIÓ! Lenovo IS8XM LGA 1150 DDR3 alaplap garanciával hibátlan működéssel
- ÁRGARANCIA! Épített KomPhone Intel i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Napirajz könyv
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest