/** * <p> * Get the 'correct' implementation of a JAXP <code>DocumentBuilderFactory</code>; * this is intended to ensure that local implementations (e.g., Crimson) don't * sneak into the mix. * </p> * @return the Xerces-specific implementation */ public static DocumentBuilderFactory getDocumentBuilderFactory() { return new DocumentBuilderFactoryImpl(); }
return isNamespaceAware(); return isValidating(); return isXIncludeAware(); return !isIgnoringElementContentWhitespace(); return !isExpandEntityReferences(); return !isIgnoringComments(); return !isCoalescing();
if (dbf.isValidating()) { fInitErrorHandler = new DefaultValidationErrorHandler(); setErrorHandler(fInitErrorHandler); domParser.setFeature(VALIDATION_FEATURE, dbf.isValidating()); domParser.setFeature(NAMESPACES_FEATURE, dbf.isNamespaceAware()); !dbf.isIgnoringElementContentWhitespace()); domParser.setFeature(CREATE_ENTITY_REF_NODES_FEATURE, !dbf.isExpandEntityReferences()); domParser.setFeature(INCLUDE_COMMENTS_FEATURE, !dbf.isIgnoringComments()); domParser.setFeature(CREATE_CDATA_NODES_FEATURE, !dbf.isCoalescing()); if (dbf.isXIncludeAware()) { domParser.setFeature(XINCLUDE_FEATURE, true); this.grammar = dbf.getSchema(); if (grammar != null) { XMLParserConfiguration config = domParser.getXMLParserConfiguration();
protected DocumentBuilderFactory createDocumentBuilderFactory(boolean resolveEntities, boolean validate) { DocumentBuilderFactory dbFactory = new DocumentBuilderFactoryImpl(); dbFactory.setNamespaceAware(true); dbFactory.setExpandEntityReferences(resolveEntities); dbFactory.setValidating(validate); return dbFactory; }
DocumentBuilderFactory factory = new org.apache.xerces.jaxp.DocumentBuilderFactoryImpl(); factory.setNamespaceAware(true); factory.setValidating(false);
DocumentBuilderFactory factory = new org.apache.xerces.jaxp.DocumentBuilderFactoryImpl(); factory.setNamespaceAware(true); factory.setValidating(false);
DocumentBuilderFactory factory = new org.apache.xerces.jaxp.DocumentBuilderFactoryImpl(); factory.setNamespaceAware(true); factory.setValidating(false);