|
Помогите разобраться с составным ключом
|
|||
---|---|---|---|
#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. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
А вот соответствующая таблица преобразования lab.xsl: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Логично, что на выходе должно быть получено - PHP . Но в том то и проблема, что данный результат не получается. Перепробовав разные варианты, я пришёл к выводу (если не прав - поправьте) - вся соль в функции concat, а именно в выражении получения доступа к вложенному узлу ../../ keywords/keyword . Если подставить ../../ title , то всё работает хорошо. Первоначальный вид ключа был Код: xml 1.
что более понятно, но он работает лишь при условии что указаны только первые вложенные узлы ( Никитин И.Г. - XML или Никитин И.Г. - AJAX или Никитин И.Г. - PHP ): Код: xml 1.
Нигде подобной ситуации не встречал - ни в книгах, ни в сети - а очень хочется разобраться, что к чему (ведь по идее не должно было быть никаких сложностей). Помогите разобраться в данной ситуации. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2013, 00:08 |
|
Помогите разобраться с составным ключом
|
|||
---|---|---|---|
#18+
Qfab, вариант: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.10.2013, 01:41 |
|
Помогите разобраться с составным ключом
|
|||
---|---|---|---|
#18+
За такое решение спасибо, но нужен именно вариант с составным ключом, ибо в нём вся соль. Т.е. в данной ситуации получить желаемый результат возможно различными способами (xml позволяет), но как его получить, применяя именно составной ключ - для меня пока загадка. Возможно, кто-то уже сталкивался с таким и знает решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2013, 00:49 |
|
|
start [/forum/topic.php?fid=14&fpage=16&tid=1332462]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
68ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 171ms |
0 / 0 |