How to use the moddle-xml.Reader function in moddle-xml

To help you get started, we’ve selected a few moddle-xml examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github bpmn-io / bpmn-js / lib / Model.js View on Github external
function fromXML(xmlStr, typeName, options, callback) {

  if (!_.isString(typeName)) {
    callback = options;
    options = typeName;
    typeName = 'bpmn:Definitions';
  }

  if (_.isFunction(options)) {
    callback = options;
    options = {};
  }

  var model = instance();

  var reader = new xml.Reader(model, options);
  var rootHandler = reader.handler(typeName);

  reader.fromXML(xmlStr, rootHandler, function(err, result) {
    callback(err, result, rootHandler.context);
  });
}
github bpmn-io / bpmn-moddle / lib / bpmn-moddle.js View on Github external
BpmnModdle.prototype.fromXML = function(xmlStr, typeName, options, done) {

  if (!isString(typeName)) {
    done = options;
    options = typeName;
    typeName = 'bpmn:Definitions';
  }

  if (isFunction(options)) {
    done = options;
    options = {};
  }

  var reader = new Reader(assign({ model: this, lax: true }, options));
  var rootHandler = reader.handler(typeName);

  reader.fromXML(xmlStr, rootHandler, done);
};
github bpmn-io / bpmn-moddle / lib / Bpmn.js View on Github external
function fromXML(xmlStr, typeName, options, callback) {

    if (!_.isString(typeName)) {
      callback = options;
      options = typeName;
      typeName = 'bpmn:Definitions';
    }

    if (_.isFunction(options)) {
      callback = options;
      options = {};
    }

    var reader = new xml.Reader(model, options);
    var rootHandler = reader.handler(typeName);

    reader.fromXML(xmlStr, rootHandler, function(err, result) {
      callback(err, result, rootHandler.context);
    });
  }

moddle-xml

XML import/export for documents described with moddle

MIT
Latest version published 3 months ago

Package Health Score

79 / 100
Full package analysis

Popular moddle-xml functions