# kxml2 **Repository Path**: mirrors/kxml2 ## Basic Information - **Project Name**: kxml2 - **Description**: kXML是一个兼容 XMLpull 的XML语法分析程序 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-06 - **Last Updated**: 2023-09-12 ## Categories & Tags **Categories**: utils **Tags**: None ## 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:") } ```