Xml 如何测试xsl中是否存在以下属性?
我将编写什么测试来查看给定记录是否存在thumbnailURL属性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
<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
元素集,如果没有,则为空集