wood burning stoves 2.0*
The moose likes Java in General and the fly likes Way to use the Java functions in Custom Tool Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Way to use the Java functions in Custom Tool" Watch "Way to use the Java functions in Custom Tool" New topic
Author

Way to use the Java functions in Custom Tool

Mahesh Pinnamaneni
Ranch Hand

Joined: Jul 02, 2004
Posts: 100
Hi,

I am creating a tool that reads the XML document and process as per the instructions in XML and parses it.
In the XML document there is a tag where I can have something like this.
<transform>
area = area.toUpperCase();
location = location.substring(5);
</transform>

Like this I would like to use the Java functions.

Wondering how this can be achieved.

Thanks,
Mahesh
Jelle Klap
Bartender

Joined: Mar 10, 2008
Posts: 1666
    
    7

You could take a look at XQJ (XQuery) implementations and their custom function capabilities.
DataDirect XQuery for instance.


Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18104
    
  39

Mahesh Pinnamaneni wrote:In the XML document there is a tag where I can have something like this.
<transform>
area = area.toUpperCase();
location = location.substring(5);
</transform>

Like this I would like to use the Java functions.

Wondering how this can be achieved.


If you are using Java 6, one possibility is to use the Java Scripting API. By default, the API has Javascript installed, which looks very much like Java...

If you absolutely need to have Java, then there are about 2 dozen or so, other scripting engines that you can download and install, for this API -- a couple of them implement Java. See this page (https://scripting.dev.java.net/) for details.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Way to use the Java functions in Custom Tool
 
Similar Threads
Urgent help needed! Can somebody reply right away?
how to stream text file into result tree using extensions
XML -vs- HTML or others
XSLT Limitations
XSLT to copy an XML document