Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Текст в xpath / 6 сообщений из 6, страница 1 из 1
28.08.2007, 13:32
    #34758000
Текст в xpath
Cуществует проблема!

<xsl:value-of select="/Most/Element[@Name = 'DecXML']/Document/XMLData/dec/XXX/YYY"/>

XXX = /Most/Element[@Name = 'DecForm']/Document[@Name = 'WebForm']/Document[@Name = 'MetaGroup']/SysName
YYY = /Most/Element[@Name = 'DecForm']/Document[@Name = 'WebForm']/Document[@Name = 'MetaGroup']/Document[@Name = 'FormField']/SysName

SysName я вляются названиями пути по которой нам нужно получить данные.

Пример:
SysName у ноды Document[@Name = 'MetaGroup'] является fisc
SysName у ноды Document[@Name = 'FormField'] является number

и путь который мы должны получить должен быть:
<xsl:value-of select="/Most/Element[@Name = 'DecXML']/Document/XMLData/dec/fisc/number"/>

Из которого мы должны вывести данные.

Помогите пожалуйста с решением!!!
...
Рейтинг: 0 / 0
28.08.2007, 14:48
    #34758343
TiG
TiG
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текст в xpath
local-name тебе поможет:
Код: plaintext
1.
<xsl:value-of select="/Most/Element[@Name = 'DecXML']/Document/XMLData/dec/*[local-name()=$MetaGroupSysName']/*[local-name()=$FormFieldSysName']"/>
...
Рейтинг: 0 / 0
28.08.2007, 15:27
    #34758532
Текст в xpath
Потрясающе!!!
Справились с задачей на 10!!!

Спасибо огромное! :)
...
Рейтинг: 0 / 0
29.08.2007, 15:01
    #34761756
Текст в xpath
В продолжение темы!

<input value="{/root/*[(local-name() = $parent) and (@line = $ i )]/*[local-name() = $current]}">

Вместо i должна быть цифра генерируемая яваскриптом ... каким образом можно вставить эту переменную в xpath???
...
Рейтинг: 0 / 0
29.08.2007, 15:48
    #34762001
Текст в xpath
Или может можно при помощи xslt както это обойти.

У нас в xml есть число ... и можно ли это число при помощи xslt подставить под каждый input
...
Рейтинг: 0 / 0
29.08.2007, 16:01
    #34762076
Текст в xpath
Точнее у нас число скажем 10 ... и нам нужно в каждый input вставить цифры ... 1, 2, 3 и т.д. ... в каждый input свое число .... итого 10 чисел, 10 элементов input
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Текст в xpath / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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