veewee/xml

XML without worries

Maintainers

Details

github.com/veewee/xml

Source

Issues

Fund package maintenance!
veewee

Installs: 1 238 667

Dependents: 12

Suggesters: 2

Security: 0

Stars: 166

Watchers: 5

Forks: 7

Open Issues: 2

3.1.0 2024-01-29 18:13 UTC

README

<XML />

XML without worries

This package aims to provide all tools for dealing with XML in PHP without worries. You will find a type-safe, declarative API that deals with errors for you!

Installation

composer require veewee/xml

Components

  • DOM: Operate on XML documents through the DOM API.
  • Encoding: Provides xml_encode() and xml_decode() so that you can deal with XML just like you deal with JSON!
  • ErrorHandling: Provides the tools you need to safely deal with XML.
  • Reader: Memory-safe XML reader.
  • Writer: Memory-safe XML writer.
  • XSD: Tools for working with XSD schemas.
  • XSLT: Transform XML documents into something else.

Roadmap

These components are not implemented yet, but have been thought about. Stay tuned if you want to use these!

About

Submitting bugs and feature requests

Bugs and feature request are tracked on GitHub. Please take a look at our rules before contributing your code.

License

veewee/xml is licensed under the MIT License.