Simple XML (safe)

A fork of Niall Gallagher's simple-xml library with web-safe defaults

License

License

Categories

Categories

Search Business Logic Libraries
GroupId

GroupId

com.carrotsearch.thirdparty
ArtifactId

ArtifactId

simple-xml-safe
Last Version

Last Version

2.7.1
Release Date

Release Date

Type

Type

jar
Description

Description

Simple XML (safe)
A fork of Niall Gallagher's simple-xml library with web-safe defaults
Project URL

Project URL

https://github.com/dweiss/simplexml
Project Organization

Project Organization

Carrot Search s.c.
Source Code Management

Source Code Management

https://github.com/dweiss/simplexml

Download simple-xml-safe

How to add to project

<!-- https://jarcasting.com/artifacts/com.carrotsearch.thirdparty/simple-xml-safe/ -->
<dependency>
    <groupId>com.carrotsearch.thirdparty</groupId>
    <artifactId>simple-xml-safe</artifactId>
    <version>2.7.1</version>
</dependency>
// https://jarcasting.com/artifacts/com.carrotsearch.thirdparty/simple-xml-safe/
implementation 'com.carrotsearch.thirdparty:simple-xml-safe:2.7.1'
// https://jarcasting.com/artifacts/com.carrotsearch.thirdparty/simple-xml-safe/
implementation ("com.carrotsearch.thirdparty:simple-xml-safe:2.7.1")
'com.carrotsearch.thirdparty:simple-xml-safe:jar:2.7.1'
<dependency org="com.carrotsearch.thirdparty" name="simple-xml-safe" rev="2.7.1">
  <artifact name="simple-xml-safe" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.carrotsearch.thirdparty', module='simple-xml-safe', version='2.7.1')
)
libraryDependencies += "com.carrotsearch.thirdparty" % "simple-xml-safe" % "2.7.1"
[com.carrotsearch.thirdparty/simple-xml-safe "2.7.1"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

SimpleXML

simple-xml-safe is an XML serialization and deserialization framework for Java.

About this fork

This is a somewhat cleaned up and modernized fork of the original simple-xml library by Niall Gallagher.

Dependency information for dependency systems (in compact format):

com.carrotsearch.thirdparty:simple-xml-safe:2.7.1

Changes

2.7.1

  • Initial version forked from the original repository's commit 01d47a656. This corresponds roughly to simple-xml 2.7.1 with stable order on several associative containers.
  • Gradle is used as the build system.
  • Java 1.8 or older is required.
  • Any cruft not related to the core XML serialization/ parsing library has been removed.
  • Removed pull parser support and dependency.
  • Removed an explicit Stax dependency.
  • Corrected a few tests for compatibility with new Java versions.
  • Opened up the Provider infrastructure so that StreamProvider and DocumentProvider can be configured with custom underlying XML parser factory.
  • Changed the defaults on existing providers to use web-safe settings (no entity expansion, no external entity resolution).

Versions

Version
2.7.1