1 /* Copyright 2004 Elliotte Rusty Harold 2 3 This library is free software; you can redistribute it and/or modify 4 it under the terms of version 2.1 of the GNU Lesser General Public 5 License as published by the Free Software Foundation. 6 7 This library is distributed in the hope that it will be useful, 8 but WITHOUT ANY WARRANTY; without even the implied warranty of 9 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 10 GNU Lesser General Public License for more details. 11 12 You should have received a copy of the GNU Lesser General Public 13 License along with this library; if not, write to the 14 Free Software Foundation, Inc., 59 Temple Place, Suite 330, 15 Boston, MA 02111-1307 USA 16 17 You can contact Elliotte Rusty Harold by sending e-mail to 18 elharo@metalab.unc.edu. Please include the word "XOM" in the 19 subject line. The XOM home page is located at http://www.xom.nu/ 20 */ 21 package nu.xom; 22 23 import org.apache.xerces.parsers.SAXParser; 24 import org.apache.xerces.parsers.DTDConfiguration; 25 26 /** 27 * <p> 28 * This class is used by the <code>Builder</code> to prevent Xerces 29 * from accepting XML 1.1 documents. When using regular Xerces 30 * (<code>org.apache.xerces.parsers.SAXParser</code>) XOM verifies 31 * everything. When using this subclass, XOM will rely on Xerces 32 * to verify the rules, and skip its own verification checks. 33 * If you want to set custom SAX features and properties 34 * on the <code>XMLReader</code> before creating a 35 * <code>Builder</code>, you should use this class in preference 36 * to <code>org.apache.xerces.parsers.SAXParser</code>. 37 * </p> 38 * 39 * <p> 40 * This class does not support schema validation. If you want to use 41 * the W3C XML Schema Language, you'll need to download and install 42 * the full version of Xerces from <a target="_top" 43 * HREF="http://xml.apache.org/xerces2-j">http://xml.apache.org</a>. 44 * </p> 45 * 46 * @author Elliotte Rusty Harold 47 * @version 1.0 48 * 49 */ 50 class XML1_0Parser extends SAXParser { 51 52 XML1_0Parser() { 53 super(new DTDConfiguration()); 54 } 55 56 } 57