把这一行删除就可以
“http://xml.cxml.org/schemas/cXML/1.2.007/cXML.dtd”。

解决方案 »

  1.   

    try SAXBuilder(boolean validate)
      

  2.   

    SAXBuilder(boolean validate)是执不执行DTD的规则进行验证,并不是对引用DTD文件说明引不引用能不能变通的方式来做呢?取到XML,在内存中变更一下XML,即去掉DTD的引用?
      

  3.   

    SAXBuilder(boolean validate)原生的代码说明:    /** Default parser class to use */
        private static final String DEFAULT_SAX_DRIVER =
            "org.apache.xerces.parsers.SAXParser";    /** Whether validation should occur */
        private boolean validate;    /**
         * <p>
         * This allows the validation features to be turned on/off
         *   in the builder at creation, as well as set the
         *   DOM Adapter class to use.
         * </p>
         *
         * @param saxDriverClass <code>String</code> name of SAX Driver
         *                       to use for parsing.
         * @param validate <code>boolean</code> indicating if
         *                 validation should occur.
         */
        public SAXBuilder(String saxDriverClass, boolean validate) {
            this.saxDriverClass = saxDriverClass;
            this.validate = validate;
        }    /**
         * <p>
         * This sets the SAX Driver class to use, and leaves
         *   validation off.
         * </p>
         *
         * @param saxDriverClass <code>String</code> name of SAX Driver
         *                       to use for parsing.
         */
        public SAXBuilder(String saxDriverClass) {
            this(saxDriverClass, false);
        }    /**
         * <p>
         * This sets validation for the <code>Builder</code>.
         * </p>
         *
         * @param validate <code>boolean</code> indicating if
         *                 validation should occur.
         */
        public SAXBuilder(boolean validate) {
            this(DEFAULT_SAX_DRIVER, validate);
        }    /**
         * <p>
         * This creates a <code>SAXBuilder</code> with
         *   the default SAX driver and no validation.
         * </p>
         */
        public SAXBuilder() {
            this(DEFAULT_SAX_DRIVER, false);
        }