XSLT від Дага Тідвелла
- Ім'я. Функція contains() — визначає, чи перший рядок аргументу містить другий.
- Конспект. логічний містить (рядок рядок)
- Вхідні дані. Дві струни. …
- Вихід. Логічне значення true, якщо перший аргумент містить другий; false інакше.
- Визначено в розділі XPath 4.2, Функції рядків.
- приклад.
Повернене значення функції fn:contains() є істинним, якщо перевірений рядок містить тестовий рядок або ідентичний йому. Формально перевірений рядок повинен містити пов’язану послідовність символів, значення Unicode яких еквівалентні відповідним символам у тестовому рядку.
Якщо я хочу перевірити одну умову (простий if), я використовую <xsl:if> . Якщо я хочу змінити це, щоб перевірити більше ніж одну умову або додати інший регістр, я маю використовувати <xsl:choose> , <xsl:when> та <xsl:otherwise> . (Ми розглядаємо ці елементи в Розділі 5.) XPath 2.0 дає нам надзвичайно корисний оператор if.
Елемент <xsl:template> містить правила, які застосовуються, коли збігається вказаний вузол. Атрибут відповідності є використовується для асоціації шаблону з елементом XML. Атрибут match можна також використовувати для визначення шаблону для цілої гілки документа XML (тобто match="/" визначає весь документ).
Дані HTML у першому рядку <F2> можна записати за допомогою спеціальних символьних послідовностей і розділу CDATA, як показано в наступних прикладах:
- <F2><H1>This is a H1 heading</H1></F2>
- <F2>
У машинописному тексті рядок містить є однією з функцій, а також вона згадується та реалізована за допомогою методу include(), який використовується для визначення символів рядка, чи містить він символи вказаного рядка чи ні за допомогою цього методу ми можемо повернути логічні значення, такі як істина та хибність …