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

https://github.com/kobjects/kxml2

Small XmlPull compatible parser
https://github.com/kobjects/kxml2

Last synced: 23 days ago
JSON representation

Small XmlPull compatible parser

Awesome Lists containing this project

README

          

# README
- Interested in Kotlin? Try [KtXml](https://github.com/kobjects/ktxml) and provide feedback!
- Now the content of `org.xmlpull.v1.XmlPullParserFactory` is split across multiple lines `org.kxml2.io.KXmlParser` & `org.kxml2.io.KXmlSerializer` instead of comma separated `org.kxml2.io.KXmlParser,org.kxml2.io.KXmlSerializer` which bombs in Java 9+. This fix will ensure java 9 module system will atleast no complain. Even with this fix, implementation of `XmlPullParserFactory` in `xmlpull` is still nothing but abuse of `ServiceLoader` implementation. But atleast it does not bomb right now
- Library can be added as a dependency using

```groovy
repositories {
mavenCentral()
maven {
url "https://jitpack.io" // maven repo where the current library resides
}
maven {
url "https://dl.bintray.com/unverbraucht/java9-fixed-jars" // repo for fetching `xmlpull` dependency that's java 9 enabled
}
}

dependencies {
implementation("com.github.kobjects:kxml2:")
}
```