- Notifications
You must be signed in to change notification settings - Fork45
Modern XML Parser for Android
License
Tickaroo/tikxml
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Please note that this is stillwork in progress!, although quite stable and used in production.
A fast xml parser for android (and java)
implementation'com.tickaroo.tikxml:annotation:0.8.15'implementation'com.tickaroo.tikxml:core:0.8.15'annotationProcessor'com.tickaroo.tikxml:processor:0.8.15'
For pure java project use thisapt plugin
For koltin project (android or pure) usekotlin-kapt plugin and usekapt
instead ofannotationProcessor
in dependencies section ofbuild.gradle
.
(NOTE: In IDEA for non-android project this won't run annotation processor if you didn't set project to delegate build to gradle)
For retrofit2:
implementation'com.tickaroo.tikxml:retrofit-converter:0.8.15'
Also, anAutoValue extension is available:
annotationProcessor'com.tickaroo.tikxml:auto-value-tikxml:0.8.15'
Latest snapshot0.9.0_11-SNAPSHOT
available:
repositories { mavenCentral() maven { url'http://oss.sonatype.org/content/repositories/snapshots' }}
Thedocumentation (<= 0.8.x) can be foundhere
Thedocumentation (>= 0.9.x) can be foundhere
We did benchmark on this early version of TikXml to compare field's results with other popular xml parsers like SimpleXml and Jackson.TikXml is working around 1,9 times faster than jackson and 4,3 times faster than SimpleXml by also having a low memory footprint:
TikXml has been built on top of Okio and therefore is highly optimized for Retrofit2.
Copyright 2015 TickarooLicensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
If you are a Tickaroo employee and you want to release a new version on Maven Central,take a lookat this document
About
Modern XML Parser for Android
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors12
Uh oh!
There was an error while loading.Please reload this page.