textproc/p5-XML-XML2JSON 0.06_1 DragonFly
Convert XML into JSON (and back again) using XML::LibXML
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- ART10, GPLv1+
- Categories
- perl5, textproc
- Package size
- 12.1 KiB, 29.8 KiB installed
Description
XML::XML2JSON is a Perl module to convert XML to JSON (and JSON to XML) using the following rules from Google (http://code.google.com/apis/gdata/json.html):
Basic:
- The feed is represented as a JSON object; each nested element or attribute is represented as a name/value property of the object.
- Attributes are converted to String properties.
- Child elements are converted to Object properties.
- Elements that may appear more than once are converted to Array properties.
- Text values of tags are converted to $t properties.
Namespace:
- If an element has a namespace alias, the alias and element are concatenated using "$". For example, ns:element becomes ns$element.
XML:
- XML version and encoding attributes are converted to version and encoding attributes of the root element, respectively.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | textproc/p5-XML-XML2JSON | 0.06_1 |
| FreeBSD | textproc/p5-XML-XML2JSON | 0.06_1 |
| HardenedBSD | textproc/p5-XML-XML2JSON | 0.06_1 |
| GhostBSD | textproc/p5-XML-XML2JSON | 0.06_1 |
Install
Binary package:
pkg install p5-XML-XML2JSON
From DPorts:
cd /usr/dports/textproc/p5-XML-XML2JSON && make install clean