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

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

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

    精彩的人生

    好好工作,好好生活

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      147 Posts :: 0 Stories :: 250 Comments :: 0 Trackbacks

    利用w3c的dom:

    DocumentBuilderFactory?factory = DocumentBuilderFactory.newInstance();?
    ??DocumentBuilder?builder;
    ??
    try ? {
    ???builder?
    = ?factory.newDocumentBuilder();
    ???Document?doc?
    = ?builder.parse( new ?ByteArrayInputStream(str.getBytes()));?
    ??}
    ? catch ?(ParserConfigurationException?e)? {
    ???
    // ?TODO?Auto-generated?catch?block
    ???e.printStackTrace();
    ??}
    ? catch ?(SAXException?e)? {
    ???
    // ?TODO?Auto-generated?catch?block
    ???e.printStackTrace();
    ??}
    ? catch ?(IOException?e)? {
    ???
    // ?TODO?Auto-generated?catch?block
    ???e.printStackTrace();
    ??}
    ?

    利用dom4j
    SAXReader?saxReader?=?new?SAXReader();
    ????????Document?document;
    ????????
    try?{
    ????????????document?
    =?saxReader.read(new?ByteArrayInputStream(str.getBytes()));
    ????????????Element?incomingForm?
    =?document.getRootElement();
    ????????}
    ?catch?(DocumentException?e)?{
    ????????????
    //?TODO?Auto-generated?catch?block
    ????????????e.printStackTrace();
    ????????}
    posted on 2006-07-06 11:17 hopeshared 閱讀(13979) 評論(6)  編輯  收藏 所屬分類: Java

    Feedback

    # re: 簡單的將String類型的xml轉換為對象的代碼 2006-07-06 11:41 Compass
    經專家鑒定,此帖轉新手區  回復  更多評論
      

    # re: 簡單的將String類型的xml轉換為對象的代碼 2006-07-06 13:01 lizongbo
    暈,

    難道不知道有個StringReader???

    Document doc = builder.parse( new java.io.StringReader(str));

      回復  更多評論
      

    # re: 簡單的將String類型的xml轉換為對象的代碼 2006-07-06 14:24 Cisco@JAVA
    dom4j :

    If you have some XML as a String you can parse it back into a Document again using the helper method DocumentHelper.parseText()

    String text = "<person> <name>James</name> </person>";
    Document document = DocumentHelper.parseText(text);
      回復  更多評論
      

    # re: 簡單的將String類型的xml轉換為對象的代碼 2006-07-06 14:39 hopeshared
    Document doc = builder.parse( new java.io.StringReader(str)); 可以,這個parse方法傳入的參數種類還是很多的。

    Cisco@JAVA 的方法也可以。

    我正好寫代碼寫到這里,需要解析xml,于是就把用到的兩類都貼上來了:)  回復  更多評論
      

    # re: 簡單的將String類型的xml轉換為對象的代碼 2009-04-11 11:12 GOOD
    @Cisco@JAVA
    GOOD!  回復  更多評論
      

    # re: 簡單的將String類型的xml轉換為對象的代碼 2010-06-11 20:21 gaaa
    騙子: Document doc = builder.parse( new java.io.StringReader(str));

    這個方法 編譯都不通過
      回復  更多評論
      

    主站蜘蛛池模板: 黄网站色视频免费观看45分钟 | 亚洲精品蜜桃久久久久久| 中文成人久久久久影院免费观看| 亚洲AV午夜成人影院老师机影院 | 免费萌白酱国产一区二区| a级毛片免费观看在线| 中文字幕亚洲精品| 亚洲国产成人久久综合野外| 全免费a级毛片免费看| 亚洲狠狠婷婷综合久久蜜芽| 亚洲va久久久噜噜噜久久狠狠| 欧美日韩国产免费一区二区三区| 一边摸一边爽一边叫床免费视频| 亚洲精品国产成人| 亚洲裸男gv网站| 4虎永免费最新永久免费地址| 一级特黄aaa大片免费看| 亚洲乱码一二三四区麻豆| 亚洲综合区小说区激情区| 日本XXX黄区免费看| a毛片久久免费观看| 亚洲欧美日韩综合俺去了| 午夜影视日本亚洲欧洲精品一区| 在线a人片天堂免费观看高清| 黄色网站软件app在线观看免费 | 亚洲乱码一二三四区麻豆| 在线观看午夜亚洲一区| 日韩在线免费看网站| 18禁男女爽爽爽午夜网站免费| 一级特级aaaa毛片免费观看| 亚洲乱码中文字幕在线| 在线电影你懂的亚洲| 亚洲精品亚洲人成人网| 国产又长又粗又爽免费视频 | 女人18毛片水最多免费观看 | 日韩av无码成人无码免费| 暖暖免费在线中文日本| 尤物视频在线免费观看| 亚洲爆乳成av人在线视菜奈实 | 思思久久99热免费精品6| 亚洲男同gay片|