ugrás a tartalomhoz

Email link XML adatkötéssel

Seemann · 2005. Nov. 13. (V), 15.20
Sziasztok!
Egy xml tartalmat szeretnék html-ben megjeleníteni:

 <TABLE DATASRC="#XML" DATAPAGESIZE="10" id="table"> 
    <THEAD>
      <TR>
        <TD width="150"><B>Név</B></TD>
        <TD width="150"><B>Telefon</B></TD>
        <TD><B>E-mail</B></TD>
     </TR>
   </THEAD>
   <TR>
     <TD bgcolor="silver"><SPAN DATAFLD="nev"></SPAN></TD>
     <TD bgcolor="gray"><SPAN DATAFLD="tel"></SPAN></TD>
     <TD bgcolor="silver"><SPAN DATAFLD="email"></SPAN></TD>
   </TR>
 </TABLE>
Hogy lehetne azt elérni, hogy az email cím linkelve jelenjen meg?
Persze úgy, hogy ráklikkelve feljöjjön az alapértelmezett levelezőprogram a helyes címmel.
Kösz a segítséget!
U.i: Mint a kérdésemből nyílván kiderül, totál sötét vagyok ebben a témában ...
 
1

Milyen nyelv ez?

Bártházi András · 2005. Nov. 13. (V), 16.04
Ez gondolom valami Microsoft csoda, minden esetre nem ismerem (ami nem jelent semmit).

Három eset lehetséges: ezzel a technológiával nem lehet így megcsinálni a dolgot (előfordulhat), van egy olyan elem, amivel a href-en belülre is be tudod varázsolni az email címet, vagy a SPAN-os részt simán be lehet írni egy href elemen belülre is.

Ezen kívül erősen tanácsolom, hogy a fejléc sorhoz ne td-t használj, hanem th-t, ami erre lett kitalálva. Akkor a b-t sem kell odaírnod.

-boogie-
2

Ezt egy prog.hu-ról vett mintából vettem

Seemann · 2005. Nov. 13. (V), 23.58
Idézek:
"A következő példa az úgynevezett adatkötéses tartalommegjelenítést kívánja bemutatni. A adatok az adatforrás objektumon (Data Source Object) keresztül vannak hozzárendelve HTML elemekhez. Itt érdemes megjegyezni, hogy magát a megjelenítést már a HTML és a DSO végzi, nem pedig a böngésző."

Ha a href-en belül rakom a SPAN-os részt, sajnos nem veszi változónak.

Amúgy nem ragaszkodom ehhez a nyelvhez, bármilyen működő példának örülnék.

Üdv!
3

link data bindinggal

Hojtsy Gábor · 2005. Nov. 14. (H), 00.17
Nos, ha már ezt a témát adtad, akkor maradjuk a data bindingnál. Érdemes a gyártó dokumentációját megfigyelni, az első data bindig példa éppen egy link létrehozását mutatja be. (Ez az oldal az első találat, amit a Google a data binding keresésre kiad).

Különben jó kérdés, hogy milyen böngészőkben akarod használhatóvá tenni az oldalad. Ha nem csak IE-re kényszeríthető intraneten dolgozol (ahol elég biztos, hogy nem is merül fel, hogy valamikor másik böngészőre váltsanak), akkor nem érdemes ezt a technológiát használni, ugyanis:
This feature requires Microsoft® Internet Explorer 4.0 or later...
Egyébként van egy cikkünk erről a technikáról, abban is találhatsz sok érdekes információt.
5

XML+XSL+PHP=HTML

Anonymous · 2005. Nov. 14. (H), 19.38
Hát ha nem ragaszkodsz ehez a példához és csak az a feladat hogy XML fájlt megtudj jeleníteni büngészőben. Arra találták ki az XSL (XSLT) nyelvet. Ezt pár böngésző már támogatja, de ha azt akarod hogy minden böngészőn menjen ahoz a PHP XSL fügvénytárát ajánlom. Így szabványos HTML formátumban tudod az adatokat megjeleníteni minden böngészőn.

Érdemes elgondolkodni az XSL mint sablon rendszer alkalmazásán nem túl nehéz nyelv.

Nem is olyan régen volt egy blog bejegyzés a 4 rétegű weblapokról talán az a segítségedre lehet.


Mr. Poke
4

Kösz!

Seemann · 2005. Nov. 14. (H), 15.47
Kösz a segítséget!