+ Başlığa Yanıt Yaz
2 sonuçtan 1 - 2 arası sonuçlar
Başlık: XML-XSLT anlayan biri varmi?? :(
-
23.11.2008 14:37 #1
XML-XSLT anlayan biri varmi?? :(
Selam arkadaslar,
Benim bir XML dokumanini XSLT yardimiyla HTML'e dondurmem gerek. OK, herseyi yaptim calisiyor, fakat tabelanin icindeki Verilerin Numaralandirilmasi gerekiyor. Yani ornek: 1. Haber, 2. Haber, 3. Haber v.s.
<xsl:for-each select="rss/channel/item">
<xsl:sort select="title" order="ascending"/>
<tr>
<td><ol><li><xsl:value-of select="title"/></li></ol></td>
<td><xsl:value-of select="description"/></td>
<td bgcolor="red"><xsl:value-of select="pubDate"/></td>
</tr>
Yukarida benim yazdigim kod var, fakat sorun <ol> tag'i gerektigi gibi calismiyor, yani sayilar, 1. Haber, 2. Haber olarak degilde 1. Haber, 1.Haber olarak browser'da gozukuyor.
<ol><li>
<xsl:for-each select="rss/channel/item">
<xsl:sort select="title" order="ascending"/>
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="description"/></td>
<td bgcolor="red"><xsl:value-of select="pubDate"/></td>
</tr>
</li></ol>
Bu sekildede denedim bu seferde hic kabul etmiyor, Firefox hata oldugunu soyluyor. Lutfen bu konuda bilgisi olan biri varsa yardim etsin. Sayilari nasil artiracagimi bilmiyorum. Yardimlariniz icin simdiden tesekkurler.
Don't worry be happy
-
23.11.2008 19:22 #2
Selam arkadaslar

Sorunu cozdum ve sizinlede paylasmak istedim. Yapmam gereken tek sey XML'in XSLT icin var olan reference'ini kullanmak. Asagida maviyle yazilidir. Onu katmak butun sorunu cozdu. bu konuda da size bir link gondriyorum. Ilgilenenlere tabi
http://www.w3schools.com/Xsl/el_number.asp
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>Assigment 1 Exercise A</h2>
<table border="1">
<tr bgcolor="yellow">
<th align="left">Title</th>
<th align="left">Description</th>
<th align="left">Publication date</th>
</tr>
<xsl:for-each select="rss/channel/item">
<xsl:sort select="title" order="ascending"/>
<tr>
<td><xsl:number value="position()" format="1. " />
<xsl:value-of select="title"/></td>
<td><xsl:value-of select="description"/></td>
<td bgcolor="red"><xsl:value-of select="pubDate"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>Don't worry be happy
Benzer Başlıklar
-
excel'de förmülleri biliyorum diyen biri varmi?
burock tarafından Yazılım forumundaYanıt: 6Son Mesaj: 15.01.2010, 01:42 -
hard diskten anlayan biri ?
fang_waldes tarafından Donanım forumundaYanıt: 11Son Mesaj: 06.09.2006, 12:22 -
Php'den anlayan varmi?
marksman_19 tarafından Web ve Grafik Tasarımı forumundaYanıt: 2Son Mesaj: 17.08.2005, 18:04 -
childrenofnight.com un aynisi gibiPHPsite yapacak biri varmi
goth tarafından Web ve Grafik Tasarımı forumundaYanıt: 1Son Mesaj: 25.03.2005, 22:54



Alıntıyla Yanıtla

Bu bilgisayar Windows 7'yi çalıştırır...
Bugün, 00:37 / Donanım