powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как рекурсивно рассчитать атрибуты тега?
1 сообщений из 1, страница 1 из 1
Как рекурсивно рассчитать атрибуты тега?
    #40136244
eliasum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Есть входной XML файл до трансформации XSLT1.0:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<a a="5" b="{@a}+1" c="{@b}/3">
	<b1 />
	<b2>
		<c a="38" e="{@a}" s="{@a}+{@e}"/>
	</b2>
	<b3>
		<d z="551" k="21" q="{@z}*{@k}" w="{@q}/{@k}"/>
	</b3>
</a>



Как рекурсивно рассчитать атрибуты тега c помощью трансформации XSLT1.0, чтобы выходной файл XML был таким:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
<a a="5" b="5+1" c="5+1/3">
	<b1 />
	<b2>
		<c a="38" e="38" s="38+38"/>
	</b2>
	<b3>
		<d z="551" k="21" q="551*21" w="551*21/21"/>
	</b3>
</a>
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как рекурсивно рассчитать атрибуты тега?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (9): Анонимы (6), Bing Bot, Yandex Bot 1 мин., RePredeclared 3 мин.
x
x
Закрыть


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