我要编写什么测试来查看给定记录的thumbnailURL属性是否存在?
<record last-modified="Wed, 16 Oct 2013 13:07:24 EDT" mimetype="text/html" url="someURL">
<metadata>
<meta content="Planning" name="title"/>
<meta content="12345" name="ccsid"/>
<meta content="user1234" name="author"/>
<meta content="Wed Oct 16 13:07:24 EDT 2013" name="pubDate"/>
<meta content="planning" name="categories"/>
<meta content="http://thumbnail_182x136.jpg" name="thumbnailURL"/>
</metadata>
<content>
Some description
</content>
</record>
答案 0 :(得分:1)
如果当前上下文节点是record
元素,那么
metadata/meta[@name = 'thumbnailURL']
应该做的工作。评估为布尔值(例如,在test
的{{1}}中)如果xsl:if
元元素存在则为true,如果不存在则为false,评估为节点集(例如, thumbnailURL
的{{1}}它会为您提供select
为xsl:variable
的记录下的所有meta
元素集合,如果有name
则为空集合无。