2016-12-19 12 views
0

私のXMLがあり、この:= ... <URLタイプ= "HTML">選択値-の

<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> 

私は選択したい右のXSLTをイスト何

<url type="html"><![CDATA[http://myhtmllink]]></url> 

-構文?

答えて

1

私はそう

'<xsl:value-of select="url[@type='html']" />` 

...あなたが探している構文はこれだと思い、これはそのtype属性が「HTML」に等しいという条件で、url要素を選択します。

これは現在、あなたがmailing要素に置かれていることを前提としています。そうでない場合は、これを行うことができます。これはあなたのコンテキストに関係なく動作します

'<xsl:value-of select="/mailing/url[@type='html']" />` 
関連する問題