A Java-based implementation of XPath 1.0 that, in addition to XML processing, can inspect/modify Java object graphs (the library's explicit purpose) and even mixed Java/XML structures.

LicenseApache 2.0
CategoriesXPath Libraries
Tagscommonspathxpathxml
HomePage https://commons.apache.org/proper/commons-jxpath/
DateApr 18, 2025
Filespom (13 KB)  jar (321 KB)  View All
RepositoriesCentral
Ranking#1667 in MvnRepository (See Top Artifacts)
#2 in XPath Libraries
Used By347 artifacts
VulnerabilitiesVulnerabilities from dependencies:
CVE-2021-33813

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (2)

Category/License Group / ArtifactVersionUpdates
Reflection
Apache 2.0
commons-beanutils » commons-beanutils (optional) 1.10.1
XML Processing
org.jdom » jdom (optional) 1 vulnerability 1.1.32.0.6.1

Provided Dependencies (2)

Category/License Group / ArtifactVersionUpdates
Java Spec
CDDLGPL 2.0
javax.servlet » servlet-api (optional) 2.54.0.1
Java Spec
CDDLGPLGPL 2.0
javax.servlet » jsp-api (optional) 2.02.2

Test Dependencies (4)

Managed Dependencies (1)

Category/License Group / ArtifactVersionUpdates
Logging
Apache 2.0
commons-logging » commons-logging 1.3.5

Developers

NameEmailDev IdRolesOrganization
Dmitri Plotnikovdmitri<at>apache.orgdmitri
Craig McClanahanCraig.McClanahan<at>eng.sun.comcraigmccSun Microsystems
Matt Bensonmbenson<at>apache.orgmbenson
Gary Gregoryggregory at apache.orgggregoryPMC MemberThe Apache Software Foundation