File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Using conditions in compiling xpath" Watch "Using conditions in compiling xpath" New topic

Using conditions in compiling xpath

sony vijay
Ranch Hand

Joined: Jun 27, 2010
Posts: 32

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:


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.


I agree. Here's the link:
subject: Using conditions in compiling xpath
jQuery in Action, 3rd edition