Linux SoftwareScience and EngineeringMathematicsXMLMath 1.1-SNAPSHOT-3

XMLMath 1.1-SNAPSHOT-3


Xmlmath project is an expression evaluation engine that takes xml files as input, evaluates the (often mathematical) problem and calc
Developer:   Erik van Zijst
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Xmlmath project is an expression evaluation engine that takes xml files as input, evaluates the (often mathematical) problem and calculates the result.

Basic Expression StructureContents

An xmlmath expression consists of a tree of nested xml tags. Each tag reads the value of its child nodes, applies an operation to it and returns the result to its parent tag. This is illustrated below with the expression that calculates 1 + 1.

< add xmlns="http://xmlmath.org/1.0" >
< long value="1"/ >
< long value="1"/ >
< /add >

Note: Because the xmlmath expression parser validates the input files against the xmlschema, it is necessary to always include the proper xml namespace directive in the expression's root tag.

Requirements:
  • Xmlmath is written in Java 1.5 and as such requires a 1.5 runtime environment. Because xmlmath makes use of specific 1.5 features, older Java environments are currently not supported.
  • Although xmlmath uses the open-source xmlbeans library for parsing its expression files, it is not necessary to install xmlbeans separately: the binary distributions of xmlmath have a built-in copy of xmlbeans.

    What's New in This Release:
  • Xmlmath can now be used as a library.
  • Arguments may be passed to expressions.
  • if/then/else elements were made optional in "choose", "for", and "sum". Nested "include" URLs are now relative to each other.
  • Conditional evaluation with if/then/else was added.
  • The stanza/delcare order was switched, so declarations may require stanzas.
  • Includes, stanzas, and declarations are allowed directly in "stanza" and "declare".
  • "listItem" was added.
  • Explicit casting was added.
  • "linkBoolean", "inlineBoolean", "listSum", and "rnd" were added.
  • Declarations can now be const (evaluated only once).
    tags was added  then else  can now  long value  xmlmath expression  the expression  the result  

    Download XMLMath 1.1-SNAPSHOT-3


     http://prdownloads.sourceforge.net/xmlmath/xmlmath-1.1-SNAPSHOT-3.tgz?use_mirror=ovh
     http://prdownloads.sourceforge.net/xmlmath/xmlmath-1.1-SNAPSHOT-3.tgz?use_mirror=optusnet
     http://prdownloads.sourceforge.net/xmlmath/xmlmath-1.1-SNAPSHOT-3.tgz?use_mirror=heanet


    Authors software

    XMLMath 1.1-SNAPSHOT-3 (by Erik van Zijst)
    Xmlmath project is an expression evaluation engine that takes xml files as input, evaluates the (often mathematical) problem and calc


    Similar software

    XMLMath 1.1-SNAPSHOT-3 (by Erik van Zijst)
    Xmlmath project is an expression evaluation engine that takes xml files as input, evaluates the (often mathematical) problem and calc

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    MathML::Entities 0.13 (by Jacques Distler)
    MathML::Entities is a Perl module that can convert XHTML+MathML Named Entities to Numeric Character References.

    SYNOPSIS

    use M

    BoolStuff 0.1.10 (by Pierre Sarrazin)
    BoolStuff is a C++ library that can support a few operations on boolean expression binary trees.

    Here are some key features of "Bo

    Language::Basic::Expression 1.44 (by Amir Karger)
    Language::Basic::Expression is a Perl package to handle string, numeric, and boolean expressions.

    SYNOPSIS

    See Language::Basic

    Regular Expression Graphing Program 0.2 (by Steve Oualline)
    Regular Expression Graphing Program project is a regular expression graphing program.

    This program is designed to take a regular e

    C++ Regex Engine 1.06a (by Jeff Stuart)
    C++ Regex Engine project provides a robust regular expression library for use in C++

    RegExplorer 0.1.6 (by Jan Borsodi)

    XML::Filter::DOMFilter::LibXML 0.02 (by Petr Pajas)
    XML::Filter::DOMFilter::LibXML is a SAX Filter allowing DOM processing of selected subtrees.

    SYNOPSIS

    use XML::LibXML;
    use

    Tcl/Tk 8.5a5 (by Tcl Core Team)
    Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching,


    Other software in this category

    RPL/2 4.00-pre8r (by Jo?l BERTRAND)
    RPL/2 is a special language, and could be the strange child of forbidden love between Lisp and Forth

    HartMath 0.8 pre2 (by jsurfer)

    Robsort Sorting Algorithm 1.0 (by Robert Thompson)
    Robsort in a GNU public license sorting algorithm devleloped by Robert Thompson

    DJFractal 1.2 (by eipi)
    DJFractal is yet another Fractal Generator which uses Mandala to distribute fractal datas to fractal computers

    FrAid 1.4 (by Ivaylo Iliev)
    · An interface to the Java programming language

    - interfaces Java with a small programming language (same name, FrAid) so mathemat

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags