XML / XSLT 1.0 - Как использовать XSL Template Match для строки текста? - PullRequest
0 голосов
/ 02 июня 2019

У меня есть фрагмент кода в документе XSLT 1.0, с которым у меня возникают проблемы при работе.

Как правильно получить XSLT 1.0 для идентификации / соответствия строки?

Вв приведенном ниже примере Description содержит текстовую строку, которая в этом примере имеет значение English (AAC) (2.0 ch), однако это не всегда будет так (или одинаковое количество символов в строке).

Иногда строка может быть:English (E-AC3) (2.0 ch) например

Я пробовал:

<xsl:template match="AudioTrack[ScannedTrack/TrackNumber > 0 and (ScannedTrack/Description = "English (AAC) (2.0 ch)")]">

, но у меня это не работает.

Может кто-нибудь помочь, пожалуйста?

1 Ответ

0 голосов
/ 02 июня 2019

Это должно быть 'English (AAC) (2.0 ch)', таким образом:

<xsl:template match="AudioTrack[ScannedTrack/TrackNumber > 0 and (ScannedTrack/Description = 'English (AAC) (2.0 ch)')]">

с использованием одинарных кавычек

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