|
Xpath
| ☑ |
0
miner
05.04.13
✎
18:02
|
Народ подскажите пожалуйста по запросу.
Запрос такой:
Выражение = "/ПВР/*/ВР[@Группа='&Группа']";
<ПВР>
<ДополнительныеНачисленияОрганизаций>
<ВР Наименование="Оплата по договорам подряда" Группа="Оклад">
</ВР>
<ВР Наименование="Удержание за неотработанные дни отпуска по шестидн" Группа="">
</ВР>
<ВР Наименование="" Группа="ОбъязательныйХарактер">
</ВР>
</ДополнительныеНачисленияОрганизаций>
</ПВР>
Это кусуок файла.
При выполнении запроса ругается именно на запрос
Вот так работает
Выражение = "/ПВР/*/ВР";
но мне нужно именно с отбором
Выражение = "/ПВР/*/ВР[@Группа="'Оклад'"]";
|
|
1
Fragster
гуру
05.04.13
✎
18:49
|
с кавычкамми ничего не напутал?
|
|
2
miner
05.04.13
✎
19:55
|
(1) с кавычками я эксперементировал. Ставил просто ковычки = "", одиночные ковычки = '', не ставил ковычки вообще, итд
|
|
3
Fragster
гуру
05.04.13
✎
20:06
|
Путь = "/ПВР/*/ВР[@Группа = ""Оклад""]";
|
|
4
miner
05.04.13
✎
22:50
|
(3) уже пробовал и раньше
{Форма.ФормаОтчета.Форма(990)}: Ошибка при вызове метода контекста (СоздатьВыражениеXPath)
ВыражениеХ = ДомДок.СоздатьВыражениеXPath(Выр,Разименователь);
по причине:
Ошибка в выражении XPath
Invalid expression
Может дело в разименователе? И кстати воообще нафига он, я так и не понял
|
|
5
miner
06.04.13
✎
02:18
|
Нашел похожую проблему, но там никто ничего так и не ответил
|
|