|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Приветствую всех. Привожу код xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Вначале идет перечень coupon_categories, далее уже список coupon-ов. C помощью какого запроса я смогу получить вместо каждого coupons/coupon/coupon_categories/coupon_category его название из coupons/coupon_categories/coupon_category? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 23:24 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Код: xml 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.01.2013, 23:39 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Спасибо за быстрый ответ! Но, как это сделать используя только xpath-запрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:44 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Примерно так же. Я не знаю, из какого контекста вы будете делать запрос, поэтому сделал для того, что написан в match. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 13:47 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Ок, давайте опишу подробней ситуацию. Делаю сайт на drupal, поставил модули feeds и feeds_xpathparser. В настройках указываю ссылку на xml, и вот это содержимое надо разложить по нодам. Простые поля получается импортировать, а с терминами таксономии уже не все так просто. Код: xml 1. 2. 3. 4. 5.
Вытащить отсюда список терминов можно добавив в поле field_coupon_categories (на картинке) "coupon_categories/coupon_category". Но они добавляются как 2, 3, 7 без проблем, но нужно вместо этих чисел добавить их name. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 14:25 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Это посложнее будет. /coupons/coupon_categories/*[id=self::coupon_categories/*]/name Скорее всего вернется лишь первое описание. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 15:05 |
|
Вопрос по xpath
|
|||
---|---|---|---|
#18+
Не знаю, как работает этот ваш drupal, но думаю, что если бы в поле "контекст" было coupon_category (который из coupon/coupon_categories), то было бы ровно так как я написал в селекте. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.01.2013, 15:08 |
|
|
start [/forum/topic.php?fid=14&msg=38130214&tid=1332588]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
128ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 240ms |
0 / 0 |