Subject: Re: [xsl] How to dynamically evaluate an equation in the input XML document? From: "Dimitre Novatchev dnovatchev@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Thu, 15 Jul 2021 15:10:08 -0000 |
> Have you done this kind of dynamic equation solving using XSLT? If so, how did you do it? What is described is not "equation solving", it is just evaluation of a function for a certain value of a variable. Solving an equation requires to have an equation in the first place. That is, two expressions connected by the "=" operator. Then, solving the equation is to find all the sets of variable values, for which this equation holds (the = is true). Please, be more precise and do not confuse these well-known concepts. Cheers, Dimitre On Wed, Jul 14, 2021 at 11:48 AM Roger L Costello costello@xxxxxxxxx < xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi Folks, > > I have XML documents like this: > > <Convert-to-Celsius> > <equation>(Fahrenheit - 32) * (5/9)</equation> > <variable> > <name>Fahrenheit</name> > <value>32</value> > </variable> > </Convert-to-Celsius> > > The document contains an equation which might contain variables. If it > does contain variables, then I need to fetch their values and replace the > variables in the equation with their values and then compute the value of > the equation. > > Have you done this kind of dynamic equation solving using XSLT? If so, how > did you do it? > > Any suggestions on how to approach this problem would be appreciated. > > /Roger > > > -- Cheers, Dimitre Novatchev --------------------------------------- Truly great madness cannot be achieved without significant intelligence. --------------------------------------- To invent, you need a good imagination and a pile of junk ------------------------------------- Never fight an inanimate object ------------------------------------- To avoid situations in which you might make mistakes may be the biggest mistake of all ------------------------------------ Quality means doing it right when no one is looking. ------------------------------------- You've achieved success in your field when you don't know whether what you're doing is work or play ------------------------------------- To achieve the impossible dream, try going to sleep. ------------------------------------- Facts do not cease to exist because they are ignored. ------------------------------------- Typing monkeys will write all Shakespeare's works in 200yrs.Will they write all patents, too? :) ------------------------------------- Sanity is madness put to good use. ------------------------------------- I finally figured out the only reason to be alive is to enjoy it.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] How to dynamically evalua, Liam R. E. Quin liam | Thread | Re: [xsl] How to dynamically evalua, Michael Kay mike@xxx |
Re: [xsl] How to dynamically evalua, Liam R. E. Quin liam | Date | Re: [xsl] How to dynamically evalua, Michael Kay mike@xxx |
Month |