pawelkaczor / advxml

A lightweight, simple and functional library DSL to work with XML in Scala with Cats

Home Page:https://geirolz.github.io/advxml

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Advxml

Build Status codecov Codacy Badge Sonatype Nexus (Releases) javadoc.io Scala Steward badge GitHub license Cats friendly

A lightweight, simple and functional library DSL to work with XML in Scala using native scala xml library and cats core.

How to import

⚠️ Publish name has been renamed from advxml to advxml-core ⚠️

Supported Scala 2.12 and 2.13

Maven for 2.12

<dependency>
    <groupId>com.github.geirolz</groupId>
    <artifactId>advxml-core_2.12</artifactId>
    <version>version</version>
</dependency>

Maven for 2.13

<dependency>
    <groupId>com.github.geirolz</groupId>
    <artifactId>advxml-core_2.13</artifactId>
    <version>version</version>
</dependency>

Sbt

  libraryDependencies += "com.github.geirolz" %% "advxml-core" % <version>

Structure

The idea behind this library is offer a fluent syntax to edit and read xml.

Features:

Contributors

About

A lightweight, simple and functional library DSL to work with XML in Scala with Cats

https://geirolz.github.io/advxml

License:Apache License 2.0


Languages

Language:Scala 100.0%