Описание тега xsl-choose

Tests multiple conditions in conjunction with the `<otherwise>` and `<when>` elements. </when></otherwise>
2 ответа

Переупорядочить узлы, возвращаемые из xsl: выбрать

Какой эффективный способ переупорядочить группу узлов, выбранных с помощью xsl:choose (XSLT 1.0). Ниже приведен пример исходного кода XML: &lt;Universe&gt; &lt;CObj&gt; &lt;Galaxies&gt; &lt;Galaxy&gt; &lt;Profile&gt; &lt;Name&gt;MilkyWay&lt;/Name&gt…
17 июл '14 в 20:31
1 ответ

XSL считать номер конкретного элемента

Поэтому я пытаюсь напечатать немного другой текст в зависимости от того, сколько &lt;author&gt; элементы есть в родительском элементе. Код, который доставляет мне неприятности, это когда XSL-код &lt;?xml version="1.0" standalone="no" ?&gt; &lt;?xml-…
11 окт '14 в 13:40
1 ответ

С XSLT, как я могу использовать этот if-тест с массивом, когда элемент поиска возвращается при вызове шаблона внутри цикла for?

Я думаю, что этот простой пример мог бы задать вопрос намного яснее. У меня есть входной файл с несколькими продуктами. Существуют различные типы продуктов (для этого примера достаточно двух типов с двумя идентификаторами продуктов), но входных данн…
20 ноя '12 в 19:53
3 ответа

Параметры условного оператора XSLT

В попытке узнать больше о возможностях XSLT мне интересно, есть ли лучший способ написать этот условный код, используя другой подход. Он просто ищет href в первом случае, и если присутствует вход href, соответствующее изображение со ссылкой отобрази…
07 окт '16 в 05:20
1 ответ

Переменная xsl не работает в xsl.

В этом "$PAGE_SCOPE[title]" будет отображаться заголовок страницы. Я хочу отображать различные заголовки в зависимости от заголовка, поэтому я пытаюсь получить заголовок страницы в переменной, эта переменная отображает заголовок в теге абзаца, но эт…
04 янв '14 в 10:41
5 ответов

XSLT - Как сослаться на текущее значение узла, используя xsl: select?

Я пытаюсь создать переменную, которую я могу использовать в следующем шаблоне: &lt;xsl:variable name="fc"&gt; &lt;xsl:choose&gt; &lt;xsl:when test="self::node()='element1'"&gt;gray&lt;/xsl:when&gt; &lt;xsl:otherwise&gt;red&lt;/xsl:otherwise&gt; &lt;…
14 янв '14 в 11:04
3 ответа

Как проверить, является ли переменная нулевой или пустой в XSLT?

Я определил следующие переменные: &lt;xsl:variable name="pica036E" select="recordData/record/datafield[@tag='036E']" /&gt; &lt;xsl:variable name="pica036F" select="recordData/record/datafield[@tag='036F']" /&gt; Теперь мне нужно выполнить условие, е…
16 мар '17 в 10:15
1 ответ

XSLT1.0 находит неизвестные элементы в XML и помещает их в другое место

Я не уверен, что заголовок правильный. У меня есть XML-файл, который выглядит так: XML-FILE &lt;main&gt; &lt;mainelement attribute="on"&gt; &lt;basic&gt;23&lt;/basic&gt; random &lt;stuff id="10"/&gt; &lt;a&gt;sometext&lt;/a&gt; &lt;b_1&gt;1&lt;/b_1&…
30 янв '15 в 17:32
1 ответ

xsl обернуть результат выбора в тег div

Как обернуть результаты "когда" и "иначе" в тег? В моем примере ниже я попытался добавить div, но в итоге он оборачивает каждый результат. &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transfor…
07 ноя '13 в 19:42
1 ответ

XSL Выберите ситуацию, неправильно извлекая данные

Я пытаюсь сделать выбор XSL, чтобы заполнить поле выбора. В коробке будет больше опций, как только у меня будет работать эта, мне просто нужно, чтобы сначала это работало. Он загружается правильно, он просто не тянет имя e:name, поэтому поле парамет…
14 май '14 в 23:11
2 ответа

Условный оператор PHP XSL (CHOOSE, WHEN, IF, OTHERWISE) вызывает 500 внутренних ошибок сервера

Здесь проблема. Я беру возвращенные данные XML, которые возвращаются из веб-приложения, и обрабатываю их в HTML через XSLT, чтобы пользователь мог их увидеть. Это работает безупречно на моем локальном сервере WAMP (Apache 2.2.21, PHP 5.3.8, libxml 2…
05 ноя '12 в 21:55
1 ответ

XSL Transform: выберите блок, не выбирая правильную переменную

Я работаю над документом xsl, который продолжает терять строки адреса. Я исправил это, но, кажется, сломал его, пытаясь исправить проблему, связанную с исправлением. Вот пример из моего кода: , &lt;addressLine2&gt; &lt;xsl:choose&gt; &lt;xsl:when te…
24 сен '13 в 09:44
1 ответ

XSL в Excel: выберите не обрабатывать формулу

Я объявил переменную с простой формулой Excel (а не формулой, которую я в конечном итоге буду использовать, просто для тестирования) &lt;xsl:variable name="nistcci" ss:Formula="=RC19"&gt;&lt;/xsl:variable&gt; Затем я пытаюсь использовать команду "Вы…
14 окт '16 в 12:13
2 ответа

xsl:sort не работает вместе с xsl: выбирать или, если

Я схожу с ума от этой проблемы XSL, которая у меня есть! Дело в том, что я хочу отсортировать газету после того, что выбрано в ФОРМЕ. Если $sort_newspaper = 'name' и это должно сортировать после имени (&lt;xsl:sort select="./@name"/&gt;)... но... эт…
22 май '13 в 15:15
3 ответа

Выражение фильтра XSLT XPATH во время XSL: выберите

У меня есть следующий XML и мне нужно условно отфильтровать, имеет ли значение UnitOfMeasure. Если первый UnitOfMeasure, где ID = 'AcceptanceCriterionValue1' содержит строку длиной более 0, я должен выбрать это значение. В противном случае мне нужно…
04 май '16 в 16:40
1 ответ

Как получить тег корневого элемента только один раз для каждого цикла?

Мне нужно получить окончательную структуру вывода xml, как показано ниже для моего проекта. но я сталкиваюсь с несколькими проблемами с этим кодом. &lt;Endorsement&gt; &lt;TL&gt;STNDBY/CHG FEE/NO RFND/&lt;/TL&gt; &lt;TL&gt;CXL BY FLT DT/&lt;/TL&gt; …
26 июн '13 в 06:32
1 ответ

XSL выбрать в Конкат

У меня есть следующие данные: XML &lt;team&gt; &lt;rectx&gt;30&lt;/rectx&gt; &lt;diadata&gt; &lt;bestAnd&gt;-350&lt;/bestAnd&gt; &lt;/diadata&gt; &lt;diadata&gt; &lt;bestAnd&gt;-250&lt;/bestAnd&gt; &lt;/diadata&gt; &lt;diadata&gt; &lt;bestAnd&gt;-50…
13 ноя '12 в 10:36
2 ответа

xslt сохраняет несколько переменных в области видимости в зависимости от одного теста

У меня много переменных и только два случая. Мой оригинальный подход выходит за рамки: &lt;xsl:choose&gt; &lt;xsl:when test='$something = 6'&gt; &lt;xsl:variable name="foo"&gt;x&lt;/xsl:variable&gt; &lt;!-- 50 other variables --&gt; &lt;/xsl:when&gt…
08 май '15 в 11:16
1 ответ

Запустите xsl: выберите, используя результат формулы

Создание XSL для перевода XML в Excel. Частично это формула, которая выполняет поиск на другом листе. Тем не менее, я хочу преобразовать / перевести результат, поэтому я решил, что xsl: выбрать будет лучше. Но я не знаю, как ссылаться на мою формулу…
14 фев '16 в 03:04
1 ответ

С XSLT, как я могу использовать выбор / когда для удаления элементов из документа

Вот мой пример документа &lt;a &gt; &lt;b flag='foo'&gt; &lt;c/&gt; &lt;d/&gt; &lt;/b&gt; &lt;/a&gt; Я пытаюсь удалить элемент "c" только тогда, когда атрибут флага на b - это "bar". Т.е. если flag='foo', элемент "c" не должен быть удален. В настоящ…
20 дек '12 в 18:10