Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/indoqa/indoqa-xml
XML pipelines and tools
https://github.com/indoqa/indoqa-xml
dom indoqa-library java pipelines sax xml
Last synced: 4 days ago
JSON representation
XML pipelines and tools
- Host: GitHub
- URL: https://github.com/indoqa/indoqa-xml
- Owner: Indoqa
- License: apache-2.0
- Created: 2017-07-24T14:00:00.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-19T07:57:06.000Z (about 1 year ago)
- Last Synced: 2024-04-09T12:01:39.431Z (7 months ago)
- Topics: dom, indoqa-library, java, pipelines, sax, xml
- Language: Java
- Size: 122 KB
- Stars: 2
- Watchers: 7
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Indoqa XML
Indoqa XML provides pipeline-based XML processing and XML tools. It reuses parts of
[Apache Cocoon 3](http://cocoon.apache.org//3.0/) (cocoon-pipeline, cocoon-pipeline-sax)
and the [Cocoon XML](http://svn.apache.org/repos/asf/cocoon/subprojects/cocoon-xml/trunk/) subproject.## Pipeline DSL
### Transform XML and get an XML string
```java
String result = xmlPipeline()
.of("")
.transformWithXSLT(this.getClass().getResource("/test.xslt"))
.asXmlString();
```### Transform XML and get a DOM document
```java
Document result = xmlPipeline()
.of("")
.transformWithXSLT(this.getClass().getResource("/test.xslt"))
.asDocument();
```