[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [xmlblaster] Which XPathFilter is used
Stefan Lischke wrote:
Hi there,
I'm just wondering which XML Filter technique is used within xmlBlaster.
You guys use FSM (finite state machines) like used in XFilter or YFilter
or you have your own way?
For the internal DOM we use com.fujitsu.xml.omquery.DomQueryMgr:
"XPath Version 0.92.2 from Takuki Kamiya, Fujitsu Limited, 2000-april
XPath interface for XT provides for DOM query API facilities on top of XT.
It is implemented in Java language and complies with W3C's XPath Proposed
Recommendation as is currently implemented in XT."
For the additional filter plugins ('full text search') there is
one from Peter Antman:
http://www.xmlblaster.org/xmlBlaster/doc/requirements/mime.plugin.access.xpath.html
You can easily implemented other plugins.
Can I filter with the XPath 1.0 compliant expressions or is it reduced
to a subset of XPath (without some axes).
You have any actual throughput measurements?
Is your throughput depending on the number of Filters? I found an
independing approach which has over 1 Million Xpath filters and reached
a throughput of 5.4MB/s
Just write a little testcase for your problem domain.
If you find solutions to improve bottlenecks please
report them to us.
Your above mentioned filter approach you can probably
easy embed into an xmlBlaster mime plugin.
regards,
Marcel
thanx a lot for further informations
Stefan
--
http://www.xmlBlaster.org