Re: XPath по IXMLDOMNodePtr
От: Lloyd Россия  
Дата: 18.05.04 09:49
Оценка:
Здравствуйте, Stalker_DA, Вы писали:

S_D>У меня есть указатель на один из <NODE> — IXMLDOMNodePtr, полученный каким-либо образом.


S_D>Прблема состоит в том — как по этому указателю определить какой это NODE — 1-й или 2-й ?

S_D>Т.е. мне нужно построить для него XPath вроде /MAIN/NODE[2] например.

S_D>Еще раз отмечу, что у меня есть только указатель IXMLDOMNodePtr на этот нод, никаких специальных

S_D>атрибутов у нода нет, его typedValue тоже не рассматриваются.

А у нода разве нет метода selectSingleNode(string xpath)?

Если есть, то можно попробовать selectSingleNode("count(./preceding-sibling::*)") и получишь кол-во своих "старших братьев".
... << RSDN@Home 1.1.3 stable >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.