Add standard scala XML interop support.
libraryDependencies += "com.github.geirolz" %% "cats-xml-scalaxml" % "0.0.18"
Use
import cats.xml.scalaxml.implicits.*
To have all the conversion method to transform a cats-xml object into std scala xml.
For example, you could convert a XmlNode
to a NodeSeq
using toNodeSeq
This implicitly transform the NodeSeq
to XmlNode
import cats.xml.XmlNode
val xmlNode: XmlNode = <Wrapper><Root><Value>100</Value></Root></Wrapper>
// xmlNode: XmlNode = <Wrapper>
// <Root>
// <Value>100</Value>
// </Root>
// </Wrapper>