Я только что обнаружил очень полезное ключевое слово xdExtension
, которое позволяет выполнять код непосредственно из правила формы. Однако все узлы, переданные в вызываемую функцию, имеют тип ComObject
, и, похоже, нет способа привести их в XPathNavigator
или другую полезную конструкцию из C #.
Условие:
xdExtension:Myfunction(../my:Node)
Это должно позволить мне манипулировать переданным узлом в C #, но вместо этого я просто получаю ComObject
, который не может быть приведен ни к чему.
Есть ли способ передать что-то, что C # может определить как XPathNode
?