powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
9 сообщений из 9, страница 1 из 1
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38725745
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
Есть XML в нем ксть блоки примерно такого вида.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<....>
<ROW>
  <FELD1>0</FELD1>
  <FELD2>1</FELD2>
  <FELD3>0</FELD3>
  <FELD4>1</FELD4>
  <FELD5>0</FELD5>									
</ROW>
<.....>
<OPTFELDER>
		<OPTFELD>
			<FELDNAME>FELD1</FELD_NAME>
			<LABELNAME>My Feld 1</LABELNAME>
			<AKTIV>1</AKTIV>
		</OPTFELD>
		<OPTFELD>
			<FELDNAME>FELD2</FELD_NAME>
			<LABELNAME>My Feld 2</LABELNAME>
			<AKTIV>1</AKTIV>
		</OPTFELD>
		<OPTFELD>
			<FELDNAME>FELD3</FELD_NAME>
			<LABELNAME>My Feld 3</LABELNAME>
			<AKTIV>0</AKTIV>
		</OPTFELD>
</OPTFELDER>
</....>


Нужно сделать xslt шаблон для HTML такого плана...

Код: html
1.
2.
3.
<input type="checkbox" name="FELD1" >
<input type="checkbox" name="FELD2" checked="checked">
<input type="hidden" name="FELD3" value="0">



В принципе там XML больше, есть типы Inpun-ов DEFAULT значения, подключаемые JavaScript и тд.
Но это все мелочи, я пока немогу догнать как определить Имя Тэга по значению другого Тэга...
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38725829
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
<xsl:element name="{/OPTFELD/FELDNAME}">
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38725834
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74,

Почему у Вас первые два инпута - это чекбоксы, а третий - hidden? И почему второй checked, а первый нет?
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38725944
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy

Спасибо!!

_Vasilisk_,

третий - hidden: потому что FELD3 в блоке OPTION -> AKTIV имеет значение 0
Второй checked потому что в блоке ROW он имеет значение 1
Первый нет т.к значение 0 :)

Но это все частности которые я привел для примера.
т.к. hidden и checked больше всего встречается. Несчитая Labels :)
Есть еще немного input-text.
combobox-ы зарезервированы но их пока нет.
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38725948
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy
Код: xml
1.
<xsl:element name="{/OPTFELD/FELDNAME}">



хмм кажется немного рано поблагодарил :(
можешь немного развернуть мысль, для тех кто уже целый день тупит.....
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38726001
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу, здесь нечего разворачивать.

Проблема в чем?
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38726010
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

я иду по дереву "OPTFELDER"
мне надо найти значение ROW/(OPTFELD/FELDNAME) и что то с ним сделать. В данном случае если 1 активировать checkbox...
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38726012
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vladimir74,

Код: xml
1.
<xsl:value-of select="/ROW/*[name() = current()/FIELDNAME]"/>
...
Рейтинг: 0 / 0
помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
    #38726015
vladimir74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_,
Спасибо!!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / помогите создать xslt для имен Тэгов подходящих к значению Тэга из другого блока
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]