コード例 #1
0
ファイル: sax-path-parser.js プロジェクト: emilis/ctlr-xml
exports.parseInputStream = function(input_stream, pathHandler) {

    var parser = require("ctlr-xml/sax-parser");

    if (pathHandler instanceof PathHandler) {
        parser.setContentHandler(pathHandler);
    } else {
        parser.setContentHandler(
            this.createContentHandler(pathHandler));
    }

    parser.setInputStream(input_stream);
    return parser.parse();
};
コード例 #2
0
ファイル: sax-path-parser.js プロジェクト: emilis/ctlr-xml
exports.parseFile = function(file_name, pathHandler) {

    var parser = require("ctlr-xml/sax-parser");

    if (pathHandler instanceof PathHandler) {
        parser.setContentHandler(pathHandler);
    } else {
        parser.setContentHandler(
            this.createContentHandler(pathHandler));
    }

    parser.setFileName(file_name);
    return parser.parse();
};