Форум программистов, компьютерный форум, киберфорум
Наши страницы

XML/XSL

Войти
Регистрация
Восстановить пароль
 
IronHide78
0 / 0 / 0
Регистрация: 28.03.2017
Сообщений: 5
#1

Switch case в XML - XML/XSL

25.02.2018, 01:17. Просмотров 192. Ответов 1
Метки нет (Все метки)

Доброго времени суток, форумчане!
Наткнулся на необходимость подставлять блок определённых тегов в одно место в коде в зависимости от значения некоторой переменной. Пример приведу с придуманными тэгами:
XML
1
2
3
<parameters>
<!-- Сюда подставляем различные теги в зависимости от значения переменной $(configs) -->
</parameters>
Пошарил в гугле, но находил различные решения: где-то <xsl:choose>, где-то на msdn был и просто switch в доке к Windows SharePoint Services 3. С xml работал очень мало, разъясните, пожалуйста, что в итоге использовать и можно ли так вообще сделать. Заранее спасибо!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2018, 01:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Switch case в XML (XML/XSL):

Проверка XML с XSD которой ссылается на другой XML файл - XML/XSL
Допустим есть готовая структура с данными (xml1.xml) &lt;packet&gt; &lt;zap&gt; &lt;ID&gt;1&lt;/ID&gt; &lt;NAME&gt;NAME1&lt;/NAME&gt; &lt;/zap&gt; ...

Как обновить данные в файле xml на основе другого xml? - XML/XSL
Добрый день! Мне необходимо разработать XSLT преобразование, которое будет обновлять данные в файле formats.xml (узлы name, shortName,...

Обработка структуры и содержимого текста отличного от XML средствами XML - XML/XSL
Есть текст, в котором есть структура и ключевые символы придуманные какими-нибудь программистами для своего проекта. Т.е. свой язык....

Создание XML документа по XML Shema - XML/XSL
Здравствуйте нужна помощь в составлении XML документа по данной схеме: &lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt; &lt;xs:schema ...

XSL преобразование (XML->XML) - XML/XSL
Добрый день. Стоит задача преобразовать XML из одной структуры в другую. Вроде бы простейшее преобразование (объединение нескольких полей в...

Switch с условием - XML/XSL
Я новичек в xml. Даже не знаю с чего начать. Попытаюсь вкратце и понятно. Использую xml для формирование rtf документа, по нажатию...

1
osetr
2 / 2 / 1
Регистрация: 22.10.2014
Сообщений: 93
13.03.2018, 08:53 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Как-то так
например если так <variable>1</variable>, то выполняется нужный код 123 иначе (else) 321
XML
1
2
3
4
5
6
7
8
<xsl:choose>
<xsl:when test="(//variable = '1')">
123
</xsl:when>
<xsl:otherwise>
321
</xsl:otherwise>
</xsl:choose>
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.03.2018, 08:53
Привет! Вот еще темы с ответами:

Switch в swutch'e для xsl - XML/XSL
Всем привет. Помогите понять, в чем проблема, в упор не вижу ее. Есть такая структура &lt;fo:block&gt; &lt;fo:switch&gt; ...

Оптимальная конструкция switch-case-while / while-switch-case - C++
Имеется конструкция типа: switch() { case 1: while() { ... }

Switch case внутри switch case - C++
Привет всем! Нужна помощь. Пишу калькулятор с консольным меню. Так вот, используется цикл while, внутри которого у меня switch...

switch-case, как писать в самом case - C++
Такс дело вот в чём,прога работает всё хорошо,вот только мне не нравится как записваю страны в кейсе,можно ли каким-нибудь образом писать в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru