Re[2]: Дерево каталогов
От: Ort США  
Дата: 21.01.02 08:25
Оценка:
Да нет, все нормально, так и было задумано я уже все сделал.
Просто я не был тогда уверен, что XPath отработает.

Я все таки решил оставить свой вариант, но слегка его скорректировав:
<folders>
<folder_object>
<folder_name>AA</folder_name>
<r_folder_path>/AA</r_folder_path>
<folder_id>1</folder_id>
<folder_object>
<folder_name>BB</folder_name>
<r_folder_path>/AA/BB</r_folder_path>
<folder_id>2</folder_id>
</folder_object>
</folder_object>
...
</folders>

Преимущество такого подхода, в отличии от подхода все определить в аттрибутах, заключается в том, что я могу одним выражением XPath
сразу вытащить все мне необходимое, а именно, интересующий меня фолдер плюс все его субфолдеры. В качестве водного параметра должен служить r_folder_path (как уникальный для каждого фолдера) или folder_id. Тогда Xpath выглядит так:
XPath = "//folder_object[folder_path = '...']";
"По мне, уж лучше пей, да дело разумей"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.