Lot of thanks for the response.
Through XPath I mean the application (where selectnodes are used)
cannot use all the features of XPath like selection construct, iteration
etc. (through the documents I have seen, if we can please suggest the
way) but XSLT has the facility to use them that is why I was thinking to
use XSLT and as far as Xslerator is concerned I found at alphaworks that
it can be integrated with other applications.
If all the XPath constructs and functions are allowed from within
the application, may be my purpose will be solved. However is their any
other algorithms/ methods for faster retrieval of queries.
----- Original Message -----
From: Prabhu K < [log in to unmask] <mailto:[log in to unmask]> >
To: < [log in to unmask] <mailto:[log in to unmask]> >
Sent: Tuesday, May 01, 2001 9:00 AM
Subject: Re: XSLT, XPath and many more
> Hi pritam
> > Hi,
> > Firstly I should explain the current scenario where I am working.
> > The Consumer on our site submits some information and on the other
> > side Agents submits a plan which has criteria and select conditions.
> > Consumer, as soon as submits the information, gets the calculated
> > (which is based on the Agent's plan that has several conditions).
> My understanding, is this is like some insurance company, where you
> say these are my information, and then there is a auto-agent, who will
> through your parameters, and then suggest a typical plan for the
> Any business logic is composed of a how logic and a where logic, when
> is dynamism in any of them, you go for a rule based system. Let me
> substantiate my thoughts with an example
> A simple business logic is
> if (C1 and C2) then <do something>
> This business logic has to applied to verified in all the places,
> C1 or C2 is created
> C1 or C2 is modified
> C1 or C2 is destroyed
> In your case the how is coded you people and where is decided by the
> At any point in time you need to have a universal set of conditions
> the agent may need to work on, once the system is up and running
> new condition definitely could increase the anal retentivity. Moreover
> your project the agent might want to change this at runtime.
> > We have to speed up the current system which is based on String
> > Manipulations in VB component.
> You need something that can take in your data object and as you modify
> your business objects, it generates the events to say a particular
> got selected and so on. (How and where again).
> > We want to use XML, Xquery, XPath and all the new technologies for
> > speeding up the application. Can anybody help ?
> > Basically, the idea that I thought was to use XML template at the
> > Consumer side, XPath on the Agent side (with VB DOM's selectmethod)
> > finally came to know that there are lot of restrictions on XPath (as
> > have lot of conditions for a same plan) so we decided for XSLT but
> > whether that will be suitable and furthermore what all Microsoft
> > Transformation facility is there for getting the final result. I
> > Xslerator will also help. Totally confused
> > ..................................... which one to use ???
> You see the restriction is not on the XPath, but the inherent
> complexity/dynamism in the system. You could use a XML template for
> consumer or whatever, this just helps you in pulling the required data
> faster. XSlerator helps you in transforming from one DTD to another
> as John has given quite a cool explanation to the whole thing, that is
> it does. It can be compared to tieasia's product or something to that
> IT STILL DOES NOT AUTOMATE..!!!!!!!!!!!!. What you need is not the
> implementation but something a level higher at a meta level guiding
> for them to make those rules and for the consumers to apply those
> If you have money you can try
> www.blazesoft.com <http://www.blazesoft.com> - Advisor
> www.ilog.com <http://www.ilog.com> - Jrules
> www.haley.com <http://www.haley.com> - Rete++, CIA Server (read the
whitepapers here, you will gain
> a good understanding)
> and if you don't have money
<http://herzberg.ca.sandia.gov/jess> - JESS - Java Expert System Shell
<http://www.ghgcorp.com/clips/CLIPS.html> - CLIPS - C Language
> Production Systems
> and if you don't have money and have a lot of time