Здравствуйте, 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 и обработка по типам.