Поиск в xml файле по значению #248449


#0 by YF
Хочу найти нужный элемент в Xml файле по Значению, используя v7Plus.dll Поднимал уже этот вопрос здесь: Но ответа так и не нашел, может седня удасться.
#1 by AndrejFAA
ВыбратьУзел(<?>) Синтаксис: ВыбратьУзел(<КритерийОтбора>) Назначение Метод возвращает первый узел, элемент или атрибут, который удовлетворял критерию отбора, сформулированного в параметре КритерийОтбора. Запрос формулируется на языке запросов XSL (XSL Pattern Language). Возвращаемое значение: Первый узлов, элемент или атрибут, который удовлетворяет критерию отбора, сформулированного в параметре КритерийОтбора Параметры: <КритерийОтбора> - строковое выражение, содержащее критерии выбора узла
#2 by YF
Офигеть, это и в синтаксис-помошнике есть, а как выбрать по значению? Например: ВыбратьУзел("СПИСОКФИЛИАЛОВ/ФИЛИАЛ[@ИМЯ=""Мое имя""]") Выбираем узлы в которых есть параметр "ИМЯ" и равен ои "Мое имя". А у меня узел <ДАННЫЕ>1234</ДАННЫЕ> Как мне найти именно этот узел, где значение узла равно "1234"? @Значение = "1234" не проходит.
#3 by AndrejFAA
Вы же сами написали пример.
#4 by YF
Попробую, до этого еще не догадался :-)
#5 by YF
Так не получается - ошибка метода
#6 by AndrejFAA
Код
#7 by YF
Может еще кто-нидь подскажет чего?
#8 by YF
Вместо Апербота
#9 by YF
Вместо Апербота
#10 by YF
Вместо Апербота
#11 by YF
Вместо Апербота
#12 by YF
Вместо Апербота
#13 by Valery
ты код хоть засвети
#14 by Лефмихалыч
на вандализям тянет
#15 by YF
Хотели код - возьмите, правда чем поможет не представляю:
#16 by Билли Г
ВыбратьУзел("//Данные[text='1234']")
#17 by YF
Кто код просил-то?
#18 by Evrika
... Это если Данные являются дочерними для корневого узла. Неплохо бы взглянуть на структуру самого xml
#19 by YF
Структура:
#20 by YF
Спасибо, я то все по-русски писал, вот и Текст пробовал, но ошибку выдает, зараза, а text чудесно так отрабатывает ...
#21 by YF
+ Тема закрыта, всем спасибо за участие.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям