0
我是比較新的XSLT的,我想要做的事,如果nodecount不等於0,但XSLT不工作,如果條件XSLT如果條件沒有節點
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link href="CSS.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="main_cont">
<div class="page3">
<xsl:if test="(Count(/PrecisionVestor/OtherIncomeSection/OtherIncome) != 0)">
<div class="rent_roll">
<div class="othr_inc">
<div class="fst_r_box">
<div class="fst_r_box_fst_row" style="width:100%; height:30px; float:left;">
<div class="item" style="width:25%; height:30px; float:left; line-height:30px;">Description</div>
<div class="cost" style="width:18%; height:30px; float:left; text-align:center; line-height:30px;">Monthly Rent</div>
<div class="cost" style="width:18%; height:30px; float:left; text-align:center; line-height:30px;">Lease Start</div>
<div class="cost" style="width:18%; height:30px; float:left; text-align:center; line-height:30px;">Lease End</div>
<div class="cost" style="width:18%; height:30px; float:left; text-align:center; line-height:30px; ">Escalator</div>
</div>
<xsl:for-each select="PrecisionVestor/OtherIncomeSection/OtherIncome">
<div class="fst_r_box_fst_row_inn">
<div class="item_b" style="width:25%; "><xsl:value-of select="Description"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="MonthlyRent"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="LeaseStart"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="LeaseEnd"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="Escalator"/></div>
</div>
</xsl:for-each>
<xsl:for-each select="PrecisionVestor/OtherIncomeSection/TotalOtherIncome">
<div class="fst_r_box_btm_row">
<div class="item_b" style="width:25%; "><xsl:value-of select="Description"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="MonthlyRent"/></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"></div>
<div class="cost_b" style="width:12%; margin-right:6%; text-align:right; float:left;"><xsl:value-of select="Escalator"/></div>
</div>
</xsl:for-each>
</div>
</div>
</xsl:if>
</div>
</div>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
下面是XML XSLT
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xslStyle1.xsl"?>
<PrecisionVestor>
<OtherIncomeSection>
<OtherIncome>
<Description>Rent</Description>
<MonthlyRent>200</MonthlyRent>
<LeaseStart>3/12/13</LeaseStart>
<LeaseEnd>3/12/14</LeaseEnd>
<Escalator>2</Escalator>
</OtherIncome>
<TotalOtherIncome>
<Description>Totals</Description>
<MonthlyRent>200</MonthlyRent>
<Escalator>2</Escalator>
</TotalOtherIncome>
</OtherIncomeSection>
</PrecisionVestor>
這是工作的罰款,直到我說,如果條件一旦我添加的,如果條件我收到空白的HTML