nml

0.2.1 • Public • Published

NML

	JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。
它基于JavaScript(Standard ECMA-262 3rd Edition -December 1999)
的一个子集。
	NML是JSON的扩展,目的是为了能更方便地实现与XML进行双向变换。

NML语法定义(参考JSON语法)

nml
	{ member }
object
	{}
	{ member <, member>* }
member
	string : Value(string|object|array)
array
	[]
	[ element <, element>* ]
element
	Value(string|object)
Value(v)
	v
	{ "attrs" : attributes , "value" : v }
attributes
	{}
	{ pair <, pair>* }
pair
	string : string

Installing

npm install nml

Using

var Value= require('nml/Value');
var nml  = require('nml');

var xml  = '<name sex="0" age="14">May</name>';
var json = nml.parse(xml);

var json = {name: new Value({sex: "0", age: "14"}, "May")};
var xml  = nml.stringify(json [, xslt]);

License

MIT © May xiaoya zhang

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i nml

      Weekly Downloads

      2

      Version

      0.2.1

      License

      MIT

      Last publish

      Collaborators

      • may