BLOG
Xsl kullanarak Xml Biçimlendirme..
Xsl kullanarak Xml Biçimlendirme

Add new item komutunu kullanıp yeni bir xslt dosyası oluştururuz. Adına "Style.xsl" verelim. Buradaki fark verilen özellikler css olarak değil de html olarak verilecektir. Örneğin aşağıdaki kodları yazarak match="/" ile sayfadaki herşeye özellik verebilir ya da herhangi bir hücre adını girerek sadece o hücrede değişiklik yapabiliriz.

  <xsl:template match="/">

    <font color="red">

          <b>

        <u>

          <xsl:apply-templates select="*"/>

        </u>

      </b>

    </font>

  </xsl:template>

  <xsl:template match="ogrenci">

    <font color="red">

      <b>

        <u>

          <xsl:apply-templates select="ad"/>

        </u>

      </b>

      <i>

        <xsl:apply-templates select="soyad"/>

      </i>

      <br/>

    </font>

  </xsl:template>

 

İstersek bunları bir tablo şeklinde de hazırlayabiliriz. Bunun için kodlarımızı aşağıdaki şekilde yapmalıyız.

  <xsl:template match="ogrenciler">

    <table border="1">

      <xsl:apply-templates select="ogrenci"/>

    </table>

  </xsl:template>

 

  <xsl:template match="ogrenci">

    <tr>

      <td>Adı</td>

      <td>

        <bold><xsl:apply-templates select="adi"/></bold>

      </td>

    </tr>

    <tr>

      <td>Soyadı</td>

      <td>

        <xsl:apply-templates select="soyadi"/>

      </td>

    </tr>

  </xsl:template>

17.04.2014
Yücel Solak
YORUMLAR