我一直在寻找解决方案的时间和小时,但仍然无法在div标签之间显示我的XML表。我确定html代码是正确的,因为我可以放一些引导列表并显示它们。而且我也可以达到xml文件边界xsl,它也可以正常工作。但是当我将xsl代码写入我的html页面的div标签时,它会显示一些破碎的表格。我认为它不会获得数据。
这是我的xsl
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th style="text-align:left">Ad</th>
<th style="text-align:left">Soyad</th>
<th style="text-align:left">Devamsızlık</th>
<th style="text-align:left">Not</th>
</tr>
<xsl:for-each select="cmf/ogrenci">
<tr>
<td><xsl:value-of select="ad"/></td>
<td><xsl:value-of select="soyad"/></td>
<xsl:choose>
<xsl:when test="devam > 3 ">
<td bgcolor="#5882FA">Devamsızlıktan Kaldı
(<xsl:value-of select="devam"/>)
</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="devam"/></td>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="not < 60 ">
<td bgcolor="#A9F5BC">Sınavdan Kaldı
(<xsl:value-of select="not"/>)
</td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="not"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template></xsl:stylesheet>
这是我的xml
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="tablo.xsl"?>
<cmf>
<ogrenci>
<ad>Gökhan</ad>
<soyad>Şen</soyad>
<devam>6</devam>
<not>60</not>
</ogrenci>
<ogrenci>
<ad>Mustafa</ad>
<soyad>Gürdal</soyad>
<devam>2</devam>
<not>80</not>
</ogrenci>
<ogrenci>
<ad>Mehmet</ad>
<soyad>Bulut</soyad>
<devam>1</devam>
<not>25</not>
</ogrenci>
<ogrenci>
<ad>Veli</ad>
<soyad>Uysal</soyad>
<devam>3</devam>
<not>90</not>
</ogrenci>
<ogrenci>
<ad>Cemal</ad>
<soyad>Yalçın</soyad>
<devam>0</devam>
<not>95</not>
</ogrenci>
<ogrenci>
<ad>Sinan</ad>
<soyad>Sinanoğlu</soyad>
<devam>15</devam>
<not>55</not>
</ogrenci>
<ogrenci>
<ad>Ahmet</ad>
<soyad>Pak</soyad>
<devam>2</devam>
<not>48</not>
</ogrenci>
<ogrenci>
<ad>Ayşe</ad>
<soyad>Tellioğlu</soyad>
<devam>0</devam>
<not>75</not>
</ogrenci>
<ogrenci>
<ad>Mehmet</ad>
<soyad>Eroğlu</soyad>
<devam>2</devam>
<not>55</not>
</ogrenci>
<ogrenci>
<ad>Leyla</ad>
<soyad>Kutlu</soyad>
<devam>8</devam>
<not>88</not>
</ogrenci>
</cmf>
我想在这里之间调用xml。
<div class="col-lg-12 text-center"> here </div>
当我只访问它时,我的xml正常使用xlst。 you can check here
提前致谢。
ps:我是xml xsl的新手,也许我错过了非常重要的主题。