Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: Adding extension elements to XSL using addObject >Thread Next - Re: Adding extension elements to XSL using addObject Re: Adding extension elements to XSL using addObjectTo: NULL Date: 8/1/2006 11:50:00 AM The XSL standard defines extension elements and provide the extension-element-prefixes attribute. The "Microsoft XML core services (MSXML) 4.0" help file on <xsl:stylesheet> attributes, documents "extension-element-prefixes" as follows: "The namespace to be used as an extension namespace. The value is a white-space-separated list of namespace prefixes. The namespace bound to each of the prefixes is designated as an extension namespace." I have tried both MSXML 4.0 and MSXML 6.0 with the same results. "Martin Honnen" wrote: > > > SadSac wrote: > > > I have created a IDispatch based COM class with which I am able to extend the > > XSL (XPath) functions. I register my COM class with the XSL processor using > > addObject before doing the transformation. Everything works fine and behaves > > as expected. > > > > The next thing that I want to do is to make my COM methods visible as > > extension elements. Somehow, the XSL engine refuses to accept my COM methods > > as extension elements. > > I don't think MSXML allows implementing your own extension elements. > There is the msxsl:script extension element that allows you to write > extension functions with script inside of the stylesheet, and there is > the possibility to pass in extension objects to access their properties > or call their methods. I don't know of a way to implement extension > elements. > > > -- > > Martin Honnen --- MVP XML > http://JavaScript.FAQTs.com/ > | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
