An open API service indexing awesome lists of open source software.

https://github.com/expath/expath-tools-java

Common Java Tools for EXPath Implementations
https://github.com/expath/expath-tools-java

expath

Last synced: 24 days ago
JSON representation

Common Java Tools for EXPath Implementations

Awesome Lists containing this project

README

          

# EXPath Tools Java

[![Build Status](https://github.com/expath/expath-tools-java/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/expath/expath-tools-java/actions/workflows/ci.yml)
[![Maven Central](https://img.shields.io/maven-central/v/org.expath.tools/tools-java.svg?label=Maven%20Central)](https://search.maven.org/search?q=g:%22org.expath.tools%22%20AND%20a:%22tools-java%22)
[![License](https://img.shields.io/badge/license-MPL%201.0-blue.svg)](https://opensource.org/licenses/MPL-1.0)

XML tools for Java. Independent on any specific processor. The main
focus of this is to assist with writing EXPath implementations in Java.

For now, it is mainly a data model for abstracting XML nodes in Java.
It has been retro-fitted from other existing projects for extension
functions in Java (for Saxon, eXist-db and QuizX). The model is still
ad-hoc now, and its design is not stable (nor good as far as I am
concerned). The goal is to refactor it in successive iterations.