Как сравнить текст внутри тега cdata с другим текстом? - PullRequest
0 голосов
/ 03 октября 2018

У меня есть xml like-

<a>
<b><![CDATA[This is a text]]></b>
</a>

Я хочу узнать, совпадает ли текст внутри CDATA [] с текстом "Это текст"?

<xsl:choose>                                                       
  <xsl:when test=".='<![CDATA[This is a text]]>'">
    <d>YES</d>
  </xsl:when>                                                                      
  <xsl:othewise>
   <d>NO</d>                                                         
  </xsl:otherwise>
</xsl:choose>

Но это не такне работаетВыражение -

<xsl:when test=".='This is a text'">

тоже не работает.Какое выражение я должен использовать?Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...