private XdmNode parse(InputStream instream, URI baseURI) throws SaxonApiException { try { XMLReader reader = XMLReaderFactory.createXMLReader(); reader.setEntityResolver(runtime.getResolver()); SAXSource source = new SAXSource(reader, new InputSource(instream)); DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); builder.setBaseURI(baseURI); return builder.build(source); } catch (SAXException se) { throw new XProcException(se); } }
private XdmNode parse(InputStream instream, URI baseURI) throws SaxonApiException { try { XMLReader reader = XMLReaderFactory.createXMLReader(); reader.setEntityResolver(runtime.getResolver()); SAXSource source = new SAXSource(reader, new InputSource(instream)); DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); builder.setBaseURI(baseURI); return builder.build(source); } catch (SAXException se) { throw new XProcException(se); } }
/** * As xdm node. * * @param processor * the processor * @param source * the source * @return the xdm node */ private static XdmNode asXdmNode(Processor processor, Source source) { DocumentBuilder builder = processor.newDocumentBuilder(); builder.setDTDValidation(false); builder.setLineNumbering(true); try { return builder.build(source); } catch (SaxonApiException sae) { // TODO better exception handling throw new RuntimeException(sae.getMessage(), sae); } }
builder.setDTDValidation(dtdValidate); builder.setLineNumbering(true);
builder.setDTDValidation(dtdValidate); builder.setLineNumbering(true);
public XdmNode parse(InputSource isource) { try { // Make sure the builder uses our entity resolver XMLReader reader = XMLReaderFactory.createXMLReader(); reader.setEntityResolver(this); SAXSource source = new SAXSource(reader, isource); DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); return builder.build(source); } catch (SaxonApiException sae) { String msg = sae.getMessage(); if (msg.contains("validation")) { throw XProcException.stepError(27, sae); } else if (msg.contains("HTTP response code: 403 ")) { throw XProcException.dynamicError(21); } else { throw XProcException.dynamicError(11, sae); } } catch (SAXException e) { throw new XProcException(e); } }
public XdmNode parse(InputSource isource) { try { // Make sure the builder uses our entity resolver XMLReader reader = XMLReaderFactory.createXMLReader(); reader.setEntityResolver(this); SAXSource source = new SAXSource(reader, isource); DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); return builder.build(source); } catch (SaxonApiException sae) { String msg = sae.getMessage(); if (msg.contains("validation")) { throw XProcException.stepError(27, sae); } else if (msg.contains("HTTP response code: 403 ")) { throw XProcException.dynamicError(21); } else { throw XProcException.dynamicError(11, sae); } } catch (SAXException e) { throw new XProcException(e); } }
documentBuilder.setDTDValidation(false);
documentBuilder.setDTDValidation(false);
documentBuilder.setDTDValidation(false);
documentBuilder.setDTDValidation(false);
DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false);
DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false);
DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); XdmNode doc = builder.build(source); XdmNode root = S9apiUtils.getDocumentElement(doc);
DocumentBuilder builder = runtime.getProcessor().newDocumentBuilder(); builder.setLineNumbering(true); builder.setDTDValidation(false); XdmNode doc = builder.build(source); XdmNode root = S9apiUtils.getDocumentElement(doc);
builder.setDTDValidation(getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION)); builder.setWhitespaceStrippingPolicy(sheet.getWhitespaceStrippingPolicy()); if (getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION_RECOVERABLE)) {
builder.setDTDValidation(getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION)); builder.setWhitespaceStrippingPolicy(sheet.getWhitespaceStrippingPolicy()); if (getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION_RECOVERABLE)) {
builder.setDTDValidation(getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION)); if (getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION_RECOVERABLE)) { sourceInput = new AugmentedSource(sourceInput, getConfiguration().getParseOptions());
builder.setDTDValidation(getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION)); if (getConfiguration().getBooleanProperty(Feature.DTD_VALIDATION_RECOVERABLE)) { sourceInput = new AugmentedSource(sourceInput, getConfiguration().getParseOptions());