亚洲成人一区在线观看_天堂网www_国产精品久久9_中文在线播放_伊人天天_久久精品久久久精品美女

當(dāng)前位置:首頁 > 網(wǎng)站舊欄目 > 學(xué)習(xí)園地 > 設(shè)計(jì)軟件教程 > 將emf 模型片段轉(zhuǎn)換成xml字符串

將emf 模型片段轉(zhuǎn)換成xml字符串
2010-01-14 22:53:27  作者:  來源:

EMF可以在xml和model對(duì)象之間進(jìn)行串行化和反串行化,這個(gè)主要是利用Resource的相關(guān)方法來實(shí)現(xiàn),但是如果需要對(duì)某個(gè)EMFmodel節(jié)點(diǎn)轉(zhuǎn)換成xml字符串,該如何做呢?這里EMF提供了另外一個(gè)類XMLProcessor,該類提供了load方法用來將xml文件、字符串或者dom對(duì)象轉(zhuǎn)換成EMF模型對(duì)象,以及save方法將EMF模型對(duì)象轉(zhuǎn)換成xml字符串、xml dom對(duì)象或者xml文件。XMLProcessor實(shí)際上調(diào)用Resource的相關(guān)方法來處理的,因此在調(diào)用load或者save方法之前需要手工構(gòu)造相應(yīng)的Resource對(duì)象。

 

 

java 代碼
 
  1. ViewXMLResourceImpl resource = new ViewXMLResourceImpl();   
  2. EObject eCloneDataset = EcoreUtil.copy(eDataset);   
  3. DoradoEcoreUtils.eSet(eCloneDataset,   
  4.         IDoradoConstants.ATTR_AUTO_CREATE_FIELDS, Boolean.TRUE);   
  5. resource.getContents().add(eCloneDataset);   
  6. String xml = "";   
  7. try {   
  8.     xml = new XMLProcessor().saveToString(resource, null);   
  9. catch (IOException e) {   
  10.     ExceptionHandler.processException(e);   
  11. }  

安徽新華電腦學(xué)校專業(yè)職業(yè)規(guī)劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 精品久久一区二区 | 日本一区二区成人 | 成人免费视频网站在线观看 | 国产精品爱久久久久久久 | 99视频在线 | 91亚洲一区| 亚洲视频在线播放 | 狠狠操综合网 | 欧美性www| 另类sb东北妇女av | 夜夜草视频 | 91国内| 二区三区在线 | 久久国内免费视频 | 夜夜操天天干 | 欧美一级片在线 | 国产免费一区二区 | 91超碰在线播放 | 曰批视频在线观看 | 国产一区二区三区免费视频 | 国产日韩欧美 | 国产一级黄色 | 欧美一级毛片日韩一级 | 九色在线观看 | 国产午夜精品一区二区三区 | 国产精品视频免费观看 | 久久99精品视频在线观看 | 在线视频91| 精品一区二区三区中文字幕 | 在线免费国产 | 日韩成人精品在线 | 99久精品 | 日韩亚洲| 亚洲看片网站 | 毛片一级| 亚州国产精品视频 | 成人午夜看片 | 久草新免费 | 亚洲男人天堂av | 色综合天天综合网国产成人网 | 成人亚洲免费 |