- Sgr_A: Számítógépeim aktualizálása cseréje
- Magga: PLEX: multimédia az egész lakásban
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gerner1
- kemotox: Ki érti ezt?
- Luck Dragon: Asszociációs játék. :)
- Oldman2: A KOReader ebook olvasó program
Új hozzászólás Aktív témák
-
VladimirR
nagyúr
válasz
bulanjoe #101 üzenetére
Hi
azert javasoltam, hogy inkabb excel topic-ban kerdezz, mert inkabb oda jarnak azok, akik meg tudjak oldani a problemadat, itt valoszintlenebb, hogy segitsegre talalsz
amit leirtal, az egyebkent kezdesnek jo, meg arra lehet szukseg, hogy file-ban a datum, ora, etc oszlopok mikent vannak elvalasztva (sejtesem szerint beolvastathatoak, mint csv, esetleg makrokkalkombinalva)
-
VladimirR
nagyúr
van egy xml-em
<root>
<item>korte</item>
</root>
es van egy select-em, ami egy xsl file-ban van:
<select id="gyumolcs">
<option value="alma">Alma</option>
<option value="korte">Korte</option>
<option value="dinnye">Dinnye</option>
</select>
meg lehet oldani valahogy az xsl-ben, hogy az xml es az xsl osszefesulesekor (php5, XSLTprocessor) a megfelelo select kapjon egy selected=''selected'' attributumot? -
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] -
VladimirR
nagyúr
van egy xml-em
<root>
<kategoria>
<cid>1</id>
<nev>elso</nev>
</kategoria>
<kategoria>
<cid>2</id>
<nev>masodik</nev>
</kategoria>
<kategoria>
<cid>3</id>
<nev>harmadik</nev>
</kategoria>
<elem>
<id>1</id>
<kategoria>1</kategoria>
<nev>elso elem</nev>
</elem>
<elem>
<id>2</id>
<kategoria>2</kategoria>
<nev>masodik elem</nev>
</elem>
<elem>
<id>3</id>
<kategoria>3</kategoria>
<nev>harmadik elem</nev>
</elem>
<elem>
<id>4</id>
<kategoria>2</kategoria>
<nev>negyedik elem</nev>
</elem>
<elem>
<id>5</id>
<kategoria>1</kategoria>
<nev>otodik elem</nev>
</elem>
</root>
a cel az lenne, hogy az elemeket kategoriankenti bontasban jelenitsem meg a honlapon, valahogy igy:
kategorianev
kategoriaelem
kategoriaelem
kategorianev
kategoriaelem
kategoriaelem
kategorianev
kategoriaelem
kategoriaelem
amire en gondoltam:
<xsl:template match="kategoria">
<a name="kat{cid}" />
<xsl:value-of select="nev" />
<xsl:apply-templates select="/root/elem" />
</xsl:template>
<xsl:template match="/root/elem">
<xsl:if test="kategoria = ???">
<xsl:value-of select="nev" />
</xsl:if>
</xsl:template>
es ennek valami ilyet kellene osszehoznia:
elso
elso elem
otodik elem
masodik
masodik elem
negyedik elem
harmadik
harmadik elem
a kerdesm az lenne, hogy jo-e az xsl elgondolasom es hogy miert nem? (ha pedig veletlenul megis jo, akkor mit kellene a kerdojel helyere irnom?)
sajnos azt most nem tudom megoldani, hogy az egyes elemek a kategoriakon belul tunjenek fel az xml-ben (ugy nem is lenne kerdesem)
szerk.: huje rios
[Szerkesztve] -
VladimirR
nagyúr
no, sikerult megoldani => Bovebben: [link]
viszont az, hogy nem tudok rajonni, mi volt a hiba, arra utal, hogy valamit nagyon benezhettem - az adatszerkezethez nem nyultam, az xsl valtozatlan
ez arra utal, hogy a php-ben valami piti kis dolgot csunyan elrontottam, es eszre sem vettem
mindenesetre koszonom a segitsegedet, es elnezest, amiert foloslegesen farasztottalak -
-
VladimirR
nagyúr
Hi
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 (ugyanez van opera alatt is)
igy, csak az ie nyitja meg, ott viszont nem pakolja bele a script-et (vagy cdata-kent teszi be, nem tudom pontosan, ugye ilyenkor nem latom a legeneralt forrast)
illetve mint irtam, ha az xmlutput-nal a method ''html'', akkor minden rendben van (Bovebben: [link] - ezt az oldalt igy keszitem), ha viszont xml, akkor adodik a baj (Bovebben: [link] - a ket oldal kozott csak az xsl kulonbozik, ott is csak az xsl
utput method attributuma)
ebbol, es ebbol (Boveben: [link]) ugy velem, hogy nem a php xslt processzora okozza a hibat, hanem en...
Udv: VladimirR -
VladimirR
nagyúr
Hi
hogyan tudnam elerni azt, hogy ha az xsl:output-nal a method ''xml'', akkor ne escape-elje ki a <script></script> koze irt dolgokat?
egy vendegkonyvrol van szo, az adatok xml-ben vannak, es van melle egy xsl file
ha az output-nal a method ''html'', akkor minden rendben van, de ha xml, akkor a <script></script> tag-ek kozti szoveget cdata-kent irja ki
ahogy lattam, letezik olyan xsl elem (xslt 1.1-ben), hogy <xsl:script>, de ezt nem eszik meg a bongeszok (es a php xslt processzora sem)
a file-ok: Bovebben: [link] es Bovebben: [link]
a dolog jelenleg igy nez ki:
html => Bovebben: [link] (itt minden jo)
xml => Bovebben: [link] (itt nem latszik a hozzaszolo neve, mivel azt egy js fgv irna ki)
elore is koszonom a segitseget
Udv: VladimirR
Új hozzászólás Aktív témák
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Milyen házat vegyek?
- Battlefield 6
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Synology NAS
- OLED TV topic
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Path of Exile 2
- Szuper Szigettel futott be a HyperOS 3
- PlayStation 5
- További aktív témák...
- LÉZEREZÉS! külföldi billentyűzet magyarra kb. 20-30p alatt!
- Csere-Beszámítás! Macbook Air 15 M2! 8/256 8C+10C. Mint az új! 99% Akkumulátor!
- Eladó egy wittings steel hr sport hibrid okos óra dobozával töltővel
- Akció! Újra Gamer EGEREK! Glorious , Endgamer XM1R , Nibio
- ÁRGARANCIA!Épített KomPhone i5 14600KF 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest