I must admit I use a custom implementation of xPath to solve my issues
with notification messages. One word of caution the duplicate namespace
found when using the current xml parser (the .toXml() ) function, caused
some problems with my custom xPath implementation, but was solved after
I removed the duplicate namespace (seems always to be
xmlns:wsnt="http://docs.oasis-open.org/wsn/b-2";).


/Lenni

-----Original Message-----
From: david2 [mailto:[EMAIL PROTECTED] 
Sent: 08 August 2007 16:30
To: [email protected]
Subject: Re: How to insert custom XPath function into Muse.


Dan,

Did this change ever make it into the regular build?  If so, which
version?

Thanks,
-David



Daniel Jemiolo wrote:
> 
> I think a simple change to the WSN FilterFactory will allow you to add

> your own Filter implementations to the current WSN implementation. Are
you 
> willing to use the nightly build? My changes would not be part of an 
> official release until version 2.2 (March 23rd). Let me know, and I
will 
> elaborate on what to do.
> 
> Dan
> 
> 
> 
> dnguyen <[EMAIL PROTECTED]> wrote on 02/27/2007 12:20:09 PM:
> 
>> 
>> The first sample code I found is in Xalan's distro in
/samples/XPathAPI. 
>  The
>> example included ExtensionTest.java (custom function through static 
> method),
>> ExtensionFunctionResolver.java (main app), and .  The main app
basically
>> created an instance of XPath and set its resolver with an instance of
>> XPathFunctionResolverImpl.  The expression passed to the XPath
instance 
> to
>> evaluate is "java:ExtensionTest.test('Bob')", where the resolver
found 
> the
>> implementation in the classpath.
>> 
>> The second sample code is in /samples/extensions.  This example
included
>> MyCounter.java (custom function), 4-numlistJava.xsl (has Xalan tags
to
>> include MyCounter function), and xml file for processing.  Since this
>> example involved an XSL file to include and use the custom function,
I
>> thought it may not be applicable to Muse.
>> 
>> 
>> 
>> Daniel Jemiolo wrote:
>> > 
>> > how does xalan allow you to specify custom functions? can you
provide 
> a 
>> > sample of the code you want to execute? if so, perhaps we can find
a 
> way 
>> > to work it in to the API. it may still be tough to do, though,
given 
> that 
>> > the xpath expression is coming from the subscribe() request - you
may 
> need 
>> > to specify your own dialect to get this working correctly. but send

> the 
>> > code and we'll see what we can do.
>> > 
>> > Dan
>> > 
>> > 
>> > 
>> > dnguyen <[EMAIL PROTECTED]> wrote on 02/27/2007 11:07:55
AM:
>> > 
>> >> 
>> >> I need to filter the NotificationMessage using
MessagePatternFilter 
> with 
>> > a
>> >> custom XPath function.  I noticed that Muse is using Xalan, so I
went 
> to
>> >> Xalan's website to view the docs.  I could not find a way to 
> reference 
>> > the
>> >> custom function using just XPath, which is solely what is
specified 
> in 
>> > the
>> >> MessagePatternFilter.  Is there a way to deploy a custom XPath 
> function 
>> > into
>> >> Muse for complex filtering?
>> >> -- 
>> >> View this message in context: 
>> > http://www.nabble.com/How-to-insert-custom-
>> >> XPath-function-into-Muse.-tf3302003.html#a9185358
>> >> Sent from the Muse User mailing list archive at Nabble.com.
>> >> 
>> >> 
>> >>
---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >> 
>> > 
>> > 
>> >
---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> > 
>> > 
>> > 
>> 
>> -- 
>> View this message in context: 
> http://www.nabble.com/How-to-insert-custom-
>> XPath-function-into-Muse.-tf3302003.html#a9187014
>> Sent from the Muse User mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context:
http://www.nabble.com/How-to-insert-custom-XPath-function-into-Muse.-tf3
302003.html#a12055640
Sent from the Muse User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to