Nothing Prevents Misery

    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

    Install

    npm i nml

    DownloadsWeekly Downloads

    7

    Version

    0.2.1

    License

    MIT

    Last publish

    Collaborators

    • may