我的XML有这个
<mailing>
<send-date><![CDATA[2016-05-03 07:08:05]]></send-date>
<subject><![CDATA[My sbjekt]]></subject>
<url type="text"><![CDATA[http://mytextlink]]></url>
<url type="html"><![CDATA[http://myhtmllink]]></url>
<url type="pdf"><![CDATA[http://mypdflink]]></url>
</mailing>
我只想选择
<url type="html"><![CDATA[http://myhtmllink]]></url>
什么是正确的XSLT语法?
答案 0 :(得分:1)
我认为您正在寻找的语法是......
'<xsl:value-of select="url[@type='html']" />`
因此,这会选择url
元素,条件是其type
属性等于“html”。
这假设您当前位于mailing
元素上。如果没有,你可以这样做,这将适用于你的上下文
'<xsl:value-of select="/mailing/url[@type='html']" />`