Re[2]: XPathResultType - помогите новичку разобраться
От: Nikolay_P_I  
Дата: 06.04.04 10:51
Оценка:
Здравствуйте, V.Petrovski, Вы писали:

N_P>>В догонку — что КОНКРЕТНО значат позиции

VP>А что не понятно?

N_P>>Any — просто не понятно

VP>Это когда функция может возвращать значение любого типа, или как её еще называют untyped function.
VP>XSL Processor сам определит что за тип возвращается, вот кусок из Rotor
VP>
VP> if(returnedType == XPathResultType.Any) {
VP>                // If function is untyped get returned type from real result
VP>                returnedType = XsltCompileContext.GetXPathType(result.GetType());
VP>        } 
VP>


Ага! Спасибо.

На самом деле мне надо всего-то применить XPath-выражение, задаваемое пользователем к XML-документу.

Мне было понятно, как реагировать на Boolean, String, NodeSet, Error.

Теперь, как я понял, на Navigator можно реагировать как и на String.

Но мне не понятно — как-же реагировать на ANY ?

Можно ли пояснить для чайника — когда вообще получается такой тип ?

Код у меня простенький:

XPathExpression xpe = my_XPathNavigator.Compile(my_String);

После чего Switch/Case и обработка по типам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.