btw, the newly released docs in regards to develping extension functions for Saxon on .NET are located @ <a href="http://www.saxonica.com/documentation/extensibility/dotnetextensions.html">http://www.saxonica.com/documentation/extensibility/dotnetextensions.html
</a><br><br><div><span class="gmail_quote">On 9/5/06, <b class="gmail_sendername">M. David Peterson</b> &lt;<a href="mailto:xmlhacker@gmail.com">xmlhacker@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>Worth noting, from my post earlier today (<a href="http://www.oreillynet.com/xml/blog/2006/09/mhksaxon_saxon_88basic_and_sch_1.html" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.oreillynet.com/xml/blog/2006/09/mhksaxon_saxon_88basic_and_sch_1.html
</a>) regarding the release of Saxon on .NET 
8.8,<br><br><pre><pre>* in the .NET product, extension functions written in C# or other .NET<br> languages can now be invoked</pre></pre><br>While the same is more than likely true in regards to the ability to access extension functions written in Python, this is one area I can help with more so than anything else as this was a significant area of study and development I put into 
Saxon.NET before handing over the reigns to Dr. Kay in February. &nbsp; In addition, with his guidance, I've since continued forward in working on various areas of research and development.&nbsp; With this in mind, in regards to,</div>
<div><span class="q"><br>
<br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">We'll need to work w/ some other teams within the company to make sure
we can get the right amount of support in the right places to make this
all come together.&nbsp;&nbsp;Thanks for bringing this to our attention.<br></blockquote><br></span></div><div>While for obvious reasons I can't help with the internal System.Xml.Xsl code base, I can help with the Saxon.NET code base.&nbsp; If I can be of help, please let me know :)
</div><div><span class="e" id="q_10d7fdddd19c9099_3"><br><br><br><div><span class="gmail_quote">On 9/5/06, <b class="gmail_sendername">Dino Viehland</b> &lt;<a href="mailto:dinov@exchange.microsoft.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
dinov@exchange.microsoft.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
The answer to this appears to be no - The XSL processor uses Reflection to try and discover the method to be called.&nbsp;&nbsp;In IronPython reflection won't tell you what methods are available.&nbsp;&nbsp;We do support the ICustomTypeDescriptor interface which is another way to get this information (which enables scripting WPF), but unfortunately XSL isn't falling back to that.
<br><br>We'll need to work w/ some other teams within the company to make sure we can get the right amount of support in the right places to make this all come together.&nbsp;&nbsp;Thanks for bringing this to our attention.&nbsp;&nbsp;I'm not going to open a bug on this (because it's not necessarily an IP issue) but I believe we will be tracking this one (and similar issues) closely.
<br><br><br>From: <a href="mailto:users-bounces@lists.ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">users-bounces@lists.ironpython.com</a> [mailto:<a href="mailto:users-bounces@lists.ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
users-bounces@lists.ironpython.com</a>] On Behalf Of Jesse Wiles
<br>Sent: Tuesday, September 05, 2006 8:00 AM<br>To: Discussion of IronPython<br>Subject: [IronPython] ipy support in msxsl:script blocks<br><br>Hi,<br><br>Can I script XSL extension objects using Iron Python?<br><br>Jesse Wiles
<br>_______________________________________________<br>users mailing list<br><a href="mailto:users@lists.ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">users@lists.ironpython.com</a>
<br><a href="http://lists.ironpython.com/listinfo.cgi/users-ironpython.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com</a><br></blockquote></div><br><br clear="all"><br></span></div><div><span class="sg">-- <br>/M:D<br><br>M. David Peterson<br><a href="http://mdavid.name" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://mdavid.name</a> | <a href="http://www.oreillynet.com/pub/au/2354" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://www.oreillynet.com/pub/au/2354</a>

</span></div></blockquote></div><br><br clear="all"><br>-- <br>/M:D<br><br>M. David Peterson<br><a href="http://mdavid.name">http://mdavid.name</a> | <a href="http://www.oreillynet.com/pub/au/2354">http://www.oreillynet.com/pub/au/2354
</a>