2015-03-23 1 views
1

При редактировании существующего файла BPMN2 eclipse меняет код, который делает его непригодным.Eclipse изменяет существующий синтаксис BPMN2

<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" 
    xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" 
    xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" 
    xmlns:di="http://www.omg.org/spec/DD/20100524/DI" 
    id="Definitions_1" 
    targetNamespace="http://www.jboss.org/drools"> 

в

<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" 
    xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" 
    xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" 
    xmlns:di="http://www.omg.org/spec/DD/20100524/DI" 
    xmlns:drools="http://www.jboss.org/drools" 
    xmlns="http://www.jboss.org/drools" 
    xsi:schemaLocation=" 
     http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd 
     http://www.jboss.org/drools drools.xsd 
     http://www.bpsim.org/schemas/1.0 bpsim.xsd" 
    id="Definitions_1" 
    targetNamespace="http://www.jboss.org/drools"> 

и

<bpmn2:process id="com.arpit.hello" name="Hello"> 

в

<bpmn2:process id="com.arpit.hello" 
    drools:version="1" 
    drools:packageName="defaultPackage" 
    drools:adHoc="false" 
    name="Hello" 
    isExecutable="true"> 

Может ли один помочь мне?

+0

Пока элементы с именами ('bpmn2',' drools') соответствуют их объявленной схеме 'xsd', тогда все в порядке. 'xml' вообще позволяет добавлять элементы и атрибуты из дополнительных пространств имен без потери информации. Любой серьезный процессор «xml» может справиться с этим просто отлично. В чем именно проблема, которую вы наблюдаете, «_make it непригодным для использования»? (и приветствуем Stack Overflow :) – xmojmr

+1

При развертывании bpmn он показывает ошибку даже после внесения незначительных изменений, например, смены комментариев. Ошибка Ошибка при чтении правила потока xml сообщение не найдено – arpit

+0

Для того, чтобы помочь нам понадобится больше точные ** шаги для воспроизведения **, трассировка стека из файла журнала (подробное сообщение об ошибке), точные номера версий программного обеспечения, о котором вы говорите, ... в основном [минимальный, полный и проверяемый пример] (http://stackoverflow.com/help/mcve) – xmojmr

ответ

0

В настоящее время модельер Eclipse не пытается сохранить формирование и т. Д. Однако он должен производить семантически эквива лентный результат.