kevinhuo88888 / xml-formatter-components

Components for applying the Greenbird xml-formatter core library in various contexts.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xml-formatter-components

Components for logging of XML payloads within popular Java service frameworks:

  • CXF
  • Logging-feature drop-in replacement
  • Configurable logging interceptors
  • Mule ESB interceptors
  • JAX-RS
  • PrettyPrint annotation for REST services

Projects using this library will benefit from:

  • High-performance reformatting of XML (see this blog post)
  • Advanced filtering options
    • Max text and/or CDATA node sizes
    • Reformatting of XML within text and/or CDATA nodes
    • Anonymize of element and/or attribute contents
    • Removal of subtrees

This project is part of the greenbird Open Source Java projects.

Bugs, feature suggestions and help requests can be filed with the issue-tracker.

Build Status

Table of contents

License

Apache 2.0

Obtain

The project is based on Maven and its submodules are available on the central Maven repository.

Snapshot builds are available from the Sonatype OSS snapshot repository.

Usage

See submodules for usage instructions and examples:

For Spring configuration, see the Spring Cheat Sheet.

History

  • [1.0.0]: Initial release.

About

Components for applying the Greenbird xml-formatter core library in various contexts.

License:Other


Languages

Language:Java 98.5%Language:XSLT 1.5%Language:HTML 0.1%