Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalawilliam/xs4s
XML Streaming for Scala including FS2/cats support
https://github.com/scalawilliam/xs4s
cats fs2 scala scala-xml stax xml xml-stream xml-streaming
Last synced: about 2 months ago
JSON representation
XML Streaming for Scala including FS2/cats support
- Host: GitHub
- URL: https://github.com/scalawilliam/xs4s
- Owner: ScalaWilliam
- License: other
- Created: 2014-05-14T08:22:44.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-12T19:31:20.000Z (about 1 year ago)
- Last Synced: 2024-05-02T11:13:31.491Z (8 months ago)
- Topics: cats, fs2, scala, scala-xml, stax, xml, xml-stream, xml-streaming
- Language: Scala
- Homepage: https://scalawilliam.com/xml-streaming-for-scala/
- Size: 156 KB
- Stars: 58
- Watchers: 6
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
XML Streaming for Scala (xs4s) [![Maven Central](https://img.shields.io/maven-central/v/com.scalawilliam/xs4s-core_2.13.svg)](https://maven-badges.herokuapp.com/maven-central/com.scalawilliam/xs4s-core_2.13)
====# Capabilities
- Scala-friendly utilities around the `javax.xml.stream.events` API.
- A mapping from the to `scala.xml.Elem` and related XML classes.
- An alternative method of parsing XML to `scala.xml.XML.load()`, for example
```scala
assert(xs4s.XML.loadString("") == )
```
- An integration with FS2 and ZIO for pure-FP streaming.
- Large file streaming, such as multi-gigabyte XML files, for example GZIPped files straight from Wikipedia, without running out of memory.# Documentation
Find the full documentation at --> **https://www.scalawilliam.com/xml-streaming-for-scala/**
## Authors & Contributors
- @ScalaWilliam
- @stettix
- @er1c
- @LolHens