【发布时间】:2010-11-09 00:30:06
【问题描述】:
大家好,
我有以下 XML 数据:
<?xml version="1.0" encoding="utf-8" ?>
<Publicity>
<pub display="left" type="image" url="http://www.link.to.website" alt="Lorem ipsum" startDate="2010-09-01" endDate="2011-09-01">http://link.to.image/banner.gif</pub>
<pub display="left" type="image" url="http://www.link.to.website" alt="Lorem ipsum" startDate="2010-09-01" endDate="2011-09-01">http://link.to.image/banner.gif</pub>
<pub display="left" type="image" url="http://www.link.to.website" alt="Lorem ipsum" startDate="2010-09-01" endDate="2011-09-01">http://link.to.image/banner.gif</pub>
<pub display="left" type="image" url="http://www.link.to.website" alt="Lorem ipsum" startDate="2010-09-01" endDate="2011-09-01">http://link.to.image/banner.gif</pub>
<pub display="left" type="image" url="http://www.link.to.website" alt="Lorem ipsum" startDate="2010-09-01" endDate="2011-09-01">http://link.to.image/banner.gif</pub>
</Publicity>
我只想显示根据日期值startDate 和endDate 与XSLT 1.0 中的当前日期匹配的有效pub。
仅供参考,此 XML 位于静态文件中,并通过 document() 函数包含在内。整个网站使用 PHP 的xsltProcessor() 函数在服务器端处理。
我希望很快就能看到 PHP 在本地运行 XSLT 2.0 处理器。
任何提示将不胜感激。
谢谢。
【问题讨论】: