aspose file tools*
The moose likes XML and Related Technologies and the fly likes Using conditions in compiling xpath Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Using conditions in compiling xpath" Watch "Using conditions in compiling xpath" New topic
Author

Using conditions in compiling xpath

sony vijay
Ranch Hand

Joined: Jun 27, 2010
Posts: 32
Hi,

Is there a way to compile an xpath expression and return a "String" based on the result ? Meaning, say I compile the following xpath expressions:

./libx:package
./libx:libapp
./libx:module

I want to compile each of the above strings in a condition and return "Package", "Libapp", "Module" respectively if the xpath expression is found in the given XML.

I used the following code to achieve this: (target is the XML passed when the getEntryType method is called)



This code works. But, I am wondering if there is a simpler way to do it? Something like if "expression" compiled true return "String". I remember seeing something like this ( "[./libx:package]\"Package\" )somewhere but not sure of it is right.

Thanks,
Sony

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Using conditions in compiling xpath