Flowable 元素 ‘startEvent‘ 中不允许出现属性 ‘documentation‘

在代码中根据数据组装BPMN xml时,遇到以下错误:

Caused by: org.xml.sax.SAXException: javax.xml.stream.XMLStreamException: org.xml.sax.SAXParseException; lineNumber: 6; columnNumber: 116; cvc-complex-type.3.2.2: 元素 'startEvent' 中不允许出现属性 'documentation'。
    at com.sun.org.apache.xerces.internal.jaxp.validation.StAXValidatorHelper.validate(StAXValidatorHelper.java:111)
    at com.sun.org.apache.xerces.internal.jaxp.validation.ValidatorImpl.validate(ValidatorImpl.java:123)
    at javax.xml.validation.Validator.validate(Validator.java:124)
    at org.flowable.bpmn.converter.BpmnXMLConverter.validateModel(BpmnXMLConverter.java:230)
    at org.flowable.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:274)
    ... 132 common frames omitted

原因是前面没有仔细看bpmn20.xml样例文件的元素结构,把documentation属性加在了startEvent元素上,后来看了下,不是在元素属性上,而是作为它的子元素:

 <startEvent id="sid-E91CA2BC-633A-4001-B2B3-BE3F88EF8C5F" name="report start" flowable:formKey="q1" flowable:formFieldValidation="true">
      <documentation>1111111111111111111</documentation>
</startEvent>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值