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

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

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

    posts - 431,  comments - 344,  trackbacks - 0

    要這么做是因為Server返回給我們的XML肯定是合法的,不需要驗證。

    而設置不需要驗證,只需要設置DocumentBuilderFactory.setValidating(false)就可以達到效果了,但是解析器還是會讀取DTD的,解決的方法是實現(xiàn)EntityResolver接口,具體代碼如下:

    package com.founder.demo;

    import Java.io.ByteArrayInputStream;
    import Java.io.IOException;

    import org.xml.sax.EntityResolver;
    import org.xml.sax.InputSource;
    import org.xml.sax.SAXException;

    public class IgnoreDTDEntityResolver implements EntityResolver {

     @Override
     public InputSource resolveEntity(String publicId, String systemId)
       throws SAXException, IOException {
            return new InputSource(new ByteArrayInputStream("<?xml version='1.0' encoding='UTF-8'?>".getBytes()));
     }

    }

    然后設置SAXReader 對象如下:
    SAXReader reader = new SAXReader();
    reader.setEntityResolver(new IgnoreDTDEntityResolver()); // ignore dtd

    一切ok。

    posted on 2009-08-06 11:17 周銳 閱讀(1874) 評論(2)  編輯  收藏 所屬分類: JavaXML
    主站蜘蛛池模板: 亚洲欧洲日韩国产| 2019中文字幕免费电影在线播放| 亚洲美女人黄网成人女| 亚洲国产精品日韩| 免费观看美女裸体网站| 黄色网址免费大全| 好久久免费视频高清| 一日本道a高清免费播放 | 91免费在线视频| 免费看一级一级人妻片 | 欧美好看的免费电影在线观看| a在线观看免费视频| eeuss影院www天堂免费| 色吊丝免费观看网站| 亚洲精品无码一区二区| 国产成人精品日本亚洲直接| 亚洲第一页中文字幕| 亚洲国产天堂久久综合网站 | 一级毛片免费不卡| 西西人体大胆免费视频| 亚洲AV永久无码精品一福利| 亚洲综合av一区二区三区不卡| 亚洲日本va在线观看| 久久久久精品国产亚洲AV无码| 亚洲黄色免费观看| 亚洲视频免费播放| 亚洲欧洲春色校园另类小说| 亚洲欧洲日产v特级毛片| 亚洲日本国产乱码va在线观看| 99久久亚洲综合精品成人网| 亚洲国产另类久久久精品| 国产亚洲精品va在线| 国产精品亚洲成在人线| 亚洲av不卡一区二区三区| 久久久亚洲精品国产| 亚洲日本精品一区二区| 亚洲无限乱码一二三四区| 亚洲天堂一区在线| 亚洲熟妇AV一区二区三区宅男| 亚洲国产欧美一区二区三区| 狼人大香伊蕉国产WWW亚洲 |