|
XPath
|
|||
---|---|---|---|
#18+
Коллеги, день добрый. Чот завтыкал, не могу понять, почему не работают xpath выражения. Есть вот такой файлик: Код: 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. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62.
хочу получить список ItemGroup. Загружаю файл так: Код: c# 1. 2.
Пробовал следующее: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
В doc.DocumentElement.ChildNodes лежат теги Import, PropertyGroup, ItemGroup. Не могу понять, почему XPath не работает, есть у кого какие идеи? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 11:47 |
|
XPath
|
|||
---|---|---|---|
#18+
Какие тут идеи, всё и так понятно - у корневого элемент объявлен дефолтный неймспейс, узлы внутри него принадлежат этому неймспейсу, и в XPath'е должны адресоваться через этот неймспейс: Код: c# 1. 2. 3.
- 4 узла. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 15:56 |
|
XPath
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныКакие тут идеи, всё и так понятно - у корневого элемент объявлен дефолтный неймспейс, узлы внутри него принадлежат этому неймспейсу, и в XPath'е должны адресоваться через этот неймспейс: Код: c# 1. 2. 3.
- 4 узла. Спасибо большое! Не знал про неймспейсы ... |
|||
:
Нравится:
Не нравится:
|
|||
05.05.2017, 16:05 |
|
|
start [/forum/topic.php?fid=20&tid=1399918]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
168ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 251ms |
0 / 0 |