aardio 文档
aardio 范例: Markdown 表格
import console;
import string.csv;
var csv = string.csv("|");
var markdown = /*
| 姓名 | 年龄 | 职业 |
| :-: | -: | :- |
| 张三 | 28 |&|工程"师|
| 李四 | 31 | 教师 |
*/
//参数 2 为 true 时可解析简单 Markdown 表格,不处理 Markdown 的反斜杆转义,但处理 5 个 XML 标准实体与 NCR 解码
var dataTable = csv.parse(markdown,true/*有列头*/);
console.log(dataTable.fields);
console.log(dataTable[1]);
console.more();
//Markdown 表格编码,返回字符串,表数据中的竖线将被编码为 |
markdown = csv.stringify(dataTable);
//console.log(markdown);
//数组与子数组都必须是纯数组,并且指定 headerDivider 字段才能自动编码为 Markdown 表整
dataTable = [
fields : ["列1", "列2"] ;
headerDivider : "---|---";
["数据1", "值|含有竖线"] ;
[ "数据2", "值&含有和号" ]
];
var md2 = csv.stringify(dataTable);
console.log(md2)
console.pause()
Markdown 格式