Skip to content

digitickets/lalit

Repository files navigation

LaLit's XML2Array / Array2XML

GitHub Actions Workflow Status GitHub issues

PHP Version Stable Version

Total Downloads Monthly Downloads Daily Downloads

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

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

From around May 7th 2018, the original site is not available.

The Internet Archive copies are mentioned below.

The original code was in the initial commit and all subsequent work has been carried out by me (Richard Quadling) and the contributors. Hopefully I've mentioned them all in the CHANGELOG.md.

XML2Array : Original page / Internet Archive.

Array2XML : Original page / Internet Archive.

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.

About

A GitHub copy of the XML2Array class provided by http://www.lalit.org/lab/convert-xml-to-array-in-php-xml2array/

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages