BSD Ports

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

SystemPortVersion
DragonFlytextproc/p5-XML-XML2JSON0.06_1
FreeBSDtextproc/p5-XML-XML2JSON0.06_1
HardenedBSDtextproc/p5-XML-XML2JSON0.06_1
GhostBSDtextproc/p5-XML-XML2JSON0.06_1

Install

Binary package:

pkg install p5-XML-XML2JSON

From DPorts:

cd /usr/dports/textproc/p5-XML-XML2JSON && make install clean

Dependencies

Run dependencies 3
Required by 1