Javascript 摩纳哥Diff编辑器是否能够将Diff数据格式作为输入?

Javascript 摩纳哥Diff编辑器是否能够将Diff数据格式作为输入?,javascript,diff,monaco-editor,Javascript,Diff,Monaco Editor,我指的是摩纳哥Diff编辑器:只需向下滚动: 如官方代码示例()所示,模型需要两个模型作为输入:一个原始数据模型和一个要与之比较的数据模型: diffEditor.setModel({ original: monaco.editor.createModel(originalTxt, 'javascript'), modified: monaco.editor.createModel(modifiedTxt,

我指的是摩纳哥Diff编辑器:只需向下滚动:

如官方代码示例()所示,模型需要两个模型作为输入:一个原始数据模型和一个要与之比较的数据模型:

            diffEditor.setModel({
                original: monaco.editor.createModel(originalTxt, 'javascript'),
                modified: monaco.editor.createModel(modifiedTxt, 'javascript'),
            })
我的问题是:是否也可以传递已经创建的差异,而不是原始和修改的数据?比如:

--- /srv/qc/reference.xml   2019-05-16 08:30:10.837000000 +0000
+++ /srv/qc/candidate.xml   2019-05-16 08:30:10.833000000 +0000
@@ -1,28 +1,28 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <root-element xmlns="http://www.example.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0" xsi:schemaLocation="http://www.example.com callback_reply.xsd">
   <reply>
     <status code="10301" severity="I" msg="DemoDCP called"/>
     <dataApp>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_CITY" f="X" v="Stuttgart"/>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_ZIP_CODE" f="X" v="70178"/>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_COUNTRY" f="X" v="Deutschland"/>
-      <var id="ZZ_ZZ_ZZ_TXV_CONTACT_GENDER" f="X" v="f"/>
+      <var id="ZZ_ZZ_ZZ_TXV_CONTACT_GENDER" f="X" v="m"/>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_PHONE" f="X" v="#PHONE Value#"/>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_FAX" f="X" v="#FAX Value#"/>
       <var id="ZZ_ZZ_ZZ_TXV_CONTACT_EMAIL" f="X" v="#EMAIL Value#"/>
-      <var id="ZZ_ZZ_ZZ_TXV_CONTACT_ROLE" f="X" v="VP2"/>
+      <var id="ZZ_ZZ_ZZ_TXV_CONTACT_ROLE" f="X" v="VP1"/>
     </dataApp>
   </reply>
 </root-element>
-/srv/qc/reference.xml 2019-05-16 08:30:10.837000000+0000
+++/srv/qc/candidate.xml 2019-05-16 08:30:10.833000000+0000
@@ -1,28 +1,28 @@
-      
+      
-      
+