示例#1
0
 public BpmnParser(ExpressionManager expressionManager, IBpmnParseFactory bpmnParseFactory)
 {
     this.ExpressionManager = expressionManager;
     this.BpmnParseFactory  = bpmnParseFactory;
     //Parser实例中定义好协议标准 供校验 bpmn2.0
     XmlSchemaSetBase = new XmlSchemaSet();
     XmlSchemaSetBase.Add(null, XmlReader.Create(new StringReader(Properties.Resources.DI)));
     XmlSchemaSetBase.Add(null, XmlReader.Create(new StringReader(Properties.Resources.DC)));
     XmlSchemaSetBase.Add(null, XmlReader.Create(new StringReader(Properties.Resources.Semantic)));
     XmlSchemaSetBase.Add(null, XmlReader.Create(new StringReader(Properties.Resources.BPMNDI)));
     XmlSchemaSetBase.Add(Bpmn20Ns, XmlReader.Create(new StringReader(Properties.Resources.BPMN20)));
     XmlSchemaSetBase.Compile();
 }