今天是个好日子,
我有以下 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>
我想仅显示pub
根据日期值有效startDate
并endDate
与XSLT 1.0
.
仅供参考,此 XML 位于静态文件中,并通过document()
函数包含在内。整个网站使用 PHP 的xsltProcessor()
功能在服务器端进行。
我希望很快就能看到 PHP 在本地运行 XSLT 2.0 处理器。
任何提示将不胜感激。
谢谢你。