<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    如鵬網 大學生計算機學習社區

    CowNew開源團隊

    http://www.cownew.com 郵件請聯系 about521 at 163.com

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks
      上網看了很多java的XML-Object Mapping開源項目,比如JiBX、Castor、Zeus。他們的設計思想很好,但是美中不足的就是他們都要手動寫一些東西進行文件映射,這樣帶來的是靈活性,但是隨之而來的就是復雜性。等所有東西都配置好了,終于可以輕松的進行xml解析和生成的時候,浪費的時間有可能比直接用dom解析還要多。因此我急切需要一個類似與Delphi中XMLData binding的xml解析類。現在正在分析Delphi的XMLData binding的類結構,不過uml工具還沒有下載下來,我想一邊分析Delphi的實現一邊把它轉化成類圖,分析完了,類圖也就畫完了,然后用uml工具自動轉化成java代碼,哈哈,真是懶人有懶辦法呀。
      暈,估計uml工具下載完了我也該睡覺了,明天還要加班呀。我先簡單說一下想法吧,明天把類結構設計出來再自己的說。定義一個IXMLNode接口,代表xml中一個節點(包括中間節點和葉子節點),然后從IXMLNode派生一個TXMLNodeCollection接口,代表中間多簡單子節點的節點(也就是它的節點的名稱一樣,類型一樣,只是值不一樣)。為IXMLNode增加getValue,getName,setValue,setName等方法,為TXMLNodeCollection增加addItem(增加子節點),getItem(得到某個子節點),getItemList(得到所有子節點類標)等方法。這樣就可以輕松實現為節點增加子節點的功能了。好了,休息了,周日不能再加班了,爭取利用周日把這個小東東搞出來,自從做那個delphi窗體設計器以來已經半個多月沒做自己的東西了,要努力呀。
       
           一個人坐在公交車上
      一個人在街上閑逛
      一個靜靜的聽著音樂
      突然有種落淚的沖動,無法抑制的感覺
      覺得自己身處在大千世界的某個不知名的角落
      被人遺忘,被人遺棄。
    posted on 2005-10-29 00:55 CowNew開源團隊 閱讀(2511) 評論(6)  編輯  收藏

    評論

    # re: xml-Object Mapping的初步設計 2005-10-29 09:23 shinwell
    沒怎么明白delphi的XMLData Binding, 你要做的是不是像XML2Beans這樣的東東?
    http://xmlbeans.apache.org/

    最簡單的應該是XStream:
    http://xstream.codehaus.org/  回復  更多評論
      

    # re: xml-Object Mapping的初步設計 2005-10-29 12:17 Flair@ZJU
    也可以看看commons digester  回復  更多評論
      

    # re: xml-Object Mapping的初步設計 2005-10-29 13:47 lizongbo
    xmlspy打開xml,生成xsd,修改一下生成的xsd,
    然后castor根據xsd生成java代碼.代碼就出來了,
    只要水平不是太差,即使手腳慢的人也就半小時的體力活.

    castor可以一個配置文件也不用寫.


      回復  更多評論
      

    # re: xml-Object Mapping的初步設計 2005-10-31 11:32 I am Dart
    EMF有此功能,應該比上述的這些組件功能更強  回復  更多評論
      

    # re: xml-Object Mapping的初步設計 2006-04-27 17:52 Ds.3783
    看了半天很暈的,好像dom4j完全滿足你的需求,何必自己做呢?有空多逛逛SF吧  回復  更多評論
      

    # re: xml-Object Mapping的初步設計 2006-09-16 21:52 wildfire
    jibx據說比較快  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 99视频免费观看| 亚洲Av无码专区国产乱码DVD| 久久久久久久岛国免费播放| 久久久久久亚洲av无码蜜芽| 亚洲精品国产成人99久久| 亚洲精品视频在线观看你懂的| 女人18毛片水最多免费观看| 16女性下面无遮挡免费| 国产午夜成人免费看片无遮挡 | 黄页免费在线观看| 四虎影视久久久免费| 亚洲AV无码专区亚洲AV桃| 亚洲精品人成网在线播放影院| 亚洲经典在线中文字幕| 亚洲AV日韩AV高潮无码专区| 亚洲日本乱码在线观看| 亚洲精品一级无码中文字幕| 免费一级毛片免费播放| 国产成人免费a在线资源| 免费看无码自慰一区二区| 毛色毛片免费观看| 成年女人男人免费视频播放 | 亚洲一区二区三区高清在线观看| 亚洲国产综合第一精品小说| 亚洲精品福利网站| 精品亚洲成a人片在线观看少妇| 亚洲精品无码Av人在线观看国产| 亚洲中文无韩国r级电影| 亚洲综合国产精品第一页| 亚洲情侣偷拍精品| 亚洲自偷自偷图片| 久久久久亚洲精品天堂久久久久久| 亚洲国产91精品无码专区| 亚洲男人天堂2020| 人人狠狠综合久久亚洲88| 亚洲AV日韩AV天堂一区二区三区 | 久久午夜夜伦鲁鲁片免费无码影视| 久99久精品免费视频热77| 99在线在线视频免费视频观看 | 亚洲区视频在线观看| 亚洲色大成网站www永久网站|