![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Лёша Тёмный |
|
||||
|
Unregistered |
В XML-документе есть два набора таблиц - например "клиенты" (id, infa) и "заказы" (id, time, client_id, tovar). Необходимо связать две таблицы в одну (time, client_infa, tovar).
Есть input.xml
Нужен output.xml (для примера xml, а вообще тут должен быть HTML).
1. Можно ли провести такое преобразование (если можно то как). 2. Стоит ли так заморачиваться или лутше генерировать в input.xml уже связанную таблицу - идея была в том, чтобы избежать избыточности в input.xml |
||||
|
|||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
А что мешает при обработке query обращаться к /xml/clients/client[@id=./client/@id] - нода из clients/client, id которой совпадает с id ноды, дочерней по отношению к query?
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Лёша Тёмный |
|
|||
|
Unregistered |
Ну в общем не работает: <xsl:value-of select="/xml/clients/client[@id=2]" /> - работает, но не то. А <xsl:value-of select="/xml/clients/client[@id=./client/@id]" /> не работает (IE 6.0) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: нет Всего: 317 |
Ой, звиняюсь, контексты перепутал, нужно current() использовать
У меня так вышло:
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Лёша Тёмный |
|
|||
|
Unregistered |
||||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |