PhpDev.App
veewee/xml

veewee/xml

Stars: 118

Forks: 6

Pull Requests: 47

Issues: 7

Watchers: 4

Last Updated: 2023-07-20 08:12:55

XML without worries

License: MIT License

Languages: PHP

<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.