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
CategoriesExpression Languages
Tagsexpressionlanguage
HomePage http://commons.apache.org/jxpath/
DateAug 13, 2008
Filespom (8 KB)  jar (292 KB)  View All
RepositoriesCentralApache ReleasesApache StagingAtricoreCubaWorkGeomajasMulesoftRedhat GA
Ranking#1397 in MvnRepository (See Top Artifacts)
#9 in Expression Languages
Used By305 artifacts
VulnerabilitiesDirect vulnerabilities:
CVE-2022-41852
CVE-2022-40161
CVE-2022-40160
View 3 more ...
Vulnerabilities from dependencies:
CVE-2022-23437
CVE-2020-14338
CVE-2019-10086
View 3 more ...


Compile Dependencies (2)

Category/License Group / ArtifactVersionUpdates
Reflection
Apache 2.0
commons-beanutils » commons-beanutils (optional) 1 vulnerability 1.7.01.9.4
XML Processing
jdom » jdom (optional) 1.02.0.2

Provided Dependencies (4)

Category/License Group / ArtifactVersionUpdates
Java Spec
CDDLGPL 2.0
javax.servlet » servlet-api (optional) 2.44.0.1
Java Spec
CDDLGPLGPL 2.0
javax.servlet » jsp-api (optional) 2.02.2
XML Processing
Apache 2.0
xerces » xercesImpl (optional) 5 vulnerabilities 2.4.02.12.2
XML Processing
ApacheW3C
xml-apis » xml-apis (optional) 1.3.042.0.2

Test Dependencies (2)

Category/License Group / ArtifactVersionUpdates

com.mockrunner » mockrunner-jdk1.3-j2ee1.3 0.4
Testing
EPL 2.0
junit » junit 3.8.15.9.1

Managed Dependencies (1)

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

Licenses

LicenseURL
The Apache Software License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0.txt

Developers

NameEmailDev IdRolesOrganization
Dmitri Plotnikovdmitri<at>apache.orgdmitri
Craig McClanahanCraig.McClanahan<at>eng.sun.comcraigmccSun Microsystems
Matt Bensonmbenson<at>apache.orgmbenson