GitHub copy of LaLit's XML2Array and Array2XML

Installs: 1 033 944

Dependents: 13

Suggesters: 0

Security: 0

Stars: 72

Watchers: 7

Forks: 40

Open Issues: 0

pkg:composer/digitickets/lalit

3.4.0 2024-03-08 20:59 UTC

This package is auto-updated.

Last update: 2025-09-09 00:13:39 UTC


README

GitHub Actions Workflow Status GitHub issues

PHP Version Stable Version

Total Downloads Monthly Downloads Daily Downloads

\digitickets\LaLit allows you to convert XML to a PHP array and back again.

The base code was developed by Lalit Patel and is available from http://www.lalit.org/lab/

XML2Array : http://www.lalit.org/lab/convert-xml-to-array-in-php-xml2array/ Array2XML : http://www.lalit.org/lab/convert-php-array-to-xml-with-attributes/

I've added additional unit tests via a generator (so probably too many tests)

Extended usage

Alternative labelling

As of v3.2.0, the init() method has been expanded to allow the labels used in the output XML2Array::createArray() and the input to Array2XML::createXML() to be changed. Any value, where null is supplied will revert to the default value.

Version History

Please read the CHANGELOG document.

@todo

  1. Add support for <!-- comments --> within the XML, such that when converting from XML -> PHP -> XML, the comments are preserved.