本文整理汇总了TypeScript中xml2js.Parser.on方法的典型用法代码示例。如果您正苦于以下问题:TypeScript Parser.on方法的具体用法?TypeScript Parser.on怎么用?TypeScript Parser.on使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xml2js.Parser
的用法示例。
在下文中一共展示了Parser.on方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。
示例1: require
var xml_manipulate =
require ("/var/www/data_base/common/typescript_common/xml_manipulate");
// ------------------------------------------------------------------
console.log ("*** 開始 ***");
var file_xml:string = process.argv[2];
var key_in:string = process.argv[3];
console.log (key_in);
var parser = new xml2js.Parser();
fs.readFile(file_xml, function(err, data) {
console.log ("*** start reading ***");
parser.parseString(data);
});
parser.on('end', function(result) {
delete result[key_in];
var out_str = xml_manipulate.dict_to_xml_proc (result);
fs.writeFile(file_xml,out_str);
console.log ("*** 終了 ***");
});
// ------------------------------------------------------------------
示例2: function
// ------------------------------------------------------------------
console.log ("*** 開始 ***");
var file_xml:string = process.argv[2];
var id_in:string = process.argv[3];
var population_in:number = process.argv[4];
console.log (id_in + "\t" + population_in);
var parser = new xml2js.Parser();
fs.readFile(file_xml, function(err, data) {
console.log ("*** start reading ***");
parser.parseString(data);
});
parser.on('end', function(result) {
var dict_aa = text_manipulate.dict_update_proc
(result,id_in,population_in);
var out_str = xml_manipulate.dict_to_xml_proc (dict_aa);
fs.writeFile(file_xml,out_str);
console.log ("*** 終了 ***");
});
// ------------------------------------------------------------------