Releases: SimY4/xpath-to-xml
Releases · SimY4/xpath-to-xml
1.1.1
Gson model support
Features:
- Support for Gson JSON model
Benchmark | (fixtureName) | (nsContext) | Mode | Cnt | Score | Error | Units |
---|---|---|---|---|---|---|---|
Gson | attr | null | thrpt | 25 | 6037.164 | ± 85.714 | ops/s |
Dom | simple | null | thrpt | 25 | 8024.081 | ± 825.057 | ops/s |
Dom | ns-simple | null | thrpt | 25 | 8114.009 | ± 90.639 | ops/s |
Dom | attr | null | thrpt | 25 | 8242.315 | ± 42.423 | ops/s |
Dom4j | simple | null | thrpt | 25 | 7491.915 | ± 37.183 | ops/s |
Dom4j | ns-simple | null | thrpt | 25 | 7282.337 | ± 35.927 | ops/s |
Dom4j | attr | null | thrpt | 25 | 7312.517 | ± 62.960 | ops/s |
Xom | simple | null | thrpt | 25 | 7618.979 | ± 100.006 | ops/s |
Xom | ns-simple | null | thrpt | 25 | 7299.262 | ± 96.234 | ops/s |
Xom | attr | null | thrpt | 25 | 7797.741 | ± 90.965 | ops/s |
1.0.3
1.0.2
1.0.1
Bugfixes:
- Core:
- EqualsExpr now correctly reports an error if unable to satisfy given case
- NotEqualsExpr supports more cases now and also correctly reports an error
- LessThatOrEquals and GreaterThanOrEquals are now supported (with fallback to EqualsExpr resolver)
Benchmark | (fixtureName) | (nsContext) | Mode | Cnt | Score | Error | Units |
---|---|---|---|---|---|---|---|
Dom | simple | null | thrpt | 200 | 12113.685 | ± 120.982 | ops/s |
Dom | ns-simple | null | thrpt | 200 | 11199.401 | ± 37.507 | ops/s |
Dom | attr | null | thrpt | 200 | 11634.265 | ± 49.193 | ops/s |
Dom4j | simple | null | thrpt | 200 | 10660.948 | ± 39.057 | ops/s |
Dom4j | ns-simple | null | thrpt | 200 | 10153.657 | ± 34.517 | ops/s |
Dom4j | attr | null | thrpt | 200 | 10663.842 | ± 40.993 | ops/s |
Xom | simple | null | thrpt | 200 | 11096.489 | ± 40.459 | ops/s |
Xom | ns-simple | null | thrpt | 200 | 10367.567 | ± 42.545 | ops/s |
Xom | attr | null | thrpt | 200 | 11038.582 | ± 189.326 | ops/s |
Initial Release
Features:
- Basic create/remove node segments operations
- Initial XML Namespace Context support
- Support for DOM, DOM4J, XOM models