0.2.1 • Published 8 years ago

nml v0.2.1

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

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

0.2.1

8 years ago

0.2.0

8 years ago

0.1.3

8 years ago

0.1.2

9 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago