library xmlon-encoder
Serialize variables to simple XML format, just like JSON
paranoiq/xmlon-encoder
Serialize variables to simple XML format, just like JSON
- Sunday, October 13, 2013
- by roboclevis
- Repository
- 1 Watchers
- 0 Stars
- 89 Installations
- PHP
- 0 Dependents
- 0 Suggesters
- 0 Forks
- 0 Open issues
- 2 Versions
- 0 % Grown
XMLON encoder
Serialize variables to simple XML format used by old 37signals APIs, (*1)
- element names are translated from camelCase to dash-case (optional)
- objects and strings have no type attribute
- datetime with zero time is exported as 'date' type
- if no name of root element is given "data" is used
- supports only UTF-8 encoding
- does not support namespaces or any other fancy XML features
PHP:, (*2)
(object) [
'intVal' => 123,
'floatVal' => 456.789,
'boolVal' => TRUE,
'dateVal' => new DateTime('2013-10-10'),
'timeVal' => new DateTime(),
'arrayVals' => ['Hello', 'World']
]
XML:, (*3)
<?xml version="1.0" encoding="UTF-8"?>
<data>
<int-val type="integer">123</int-val>
<float-val type="float">456.786</float-val>
<bool-val type="boolean">true</bool-val>
<date-val type="date">2013-10-10</date-val>
<time-val type="datetime">2013-10-10T10:10:10+0100</time-val>
<array-vals type="array">
<array-val>Hello</array-val>
<array-val>World</array-val>
</array-val>
</data>
dev-master
9999999-dev
http://paranoiq.cz
Serialize variables to simple XML format, just like JSON
Sources
Download
BSD-3-Clause
The Requires
The Development Requires