我有以下XSL文件:为什么没有XSL显示任何数据
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template name="displayEventDetails" match="/">
<div class="serviceHolder brClear">
<xsl:for-each select="/root/Event">
<h2 class="defaultHdrColor">
<xsl:value-of select="title" />
</h2>
<div class="hrHolder">
<hr class="hrDivider" />
</div>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
XML:
<root>
<Event>
<title>Prepared Childbirth Classes </title>
<speaker>Certified Instructor</speaker>
</Event>
</root>
它所显示是在HTML源代码是:
<div class="serviceHolder brClear"></div>
我打电话从我的ASP.net页面:
<CMS:Collection ID="Collection2" runat="server" DynamicParameter="id" DisplayXslt="Workarea\CustomFiles\displayEventDetails.xsl" />
我该如何解决?
现在好了。在适当的时候,你将能够接受它。同时,为什么不向解决方案添加解释?什么是'CMS:Collection'意味着什么? – 2014-11-04 21:52:21
@MathiasMüller真棒反馈。我为解决方案添加了一些文本。 – Si8 2014-11-04 21:54:01