Xml 如何测试xsl中是否存在以下属性?

Xml 如何测试xsl中是否存在以下属性?,xml,xslt,Xml,Xslt,我将编写什么测试来查看给定记录是否存在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

我将编写什么测试来查看给定记录是否存在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>

一些描述

如果当前上下文节点是
记录
元素,则类似

metadata/meta[@name='thumbnailURL']

我应该做这项工作。计算为布尔值(例如,在
xsl:if
测试中),如果
thumbnailURL
元元素存在,则为真;如果不存在,则为假,作为节点集计算(例如,在
xsl:variable
选择中)它将为您提供记录下所有
meta
元素的集合,这些元素的
name
thumbnailURL
,如果没有,则提供一个空集合。

如果当前上下文节点是
record
元素,则类似于

metadata/meta[@name='thumbnailURL']
我应该做这项工作。计算为布尔值(例如,在
xsl:if
测试中),如果
thumbnailURL
元元素存在,则为真;如果不存在,则为假,作为节点集计算(例如,在
xsl:variable
选择中)它将为您提供记录下
name
thumbnailURL
的所有
meta
元素集,如果没有,则为空集