gpt4 book ai didi

org.xhtmlrenderer.resource.XMLResource类的使用及代码示例

转载 作者:知者 更新时间:2024-03-24 04:41:05 32 4
gpt4 key购买 nike

本文整理了Java中org.xhtmlrenderer.resource.XMLResource类的一些代码示例,展示了XMLResource类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLResource类的具体详情如下:
包路径:org.xhtmlrenderer.resource.XMLResource
类名称:XMLResource

XMLResource介绍

暂无

代码示例

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

public void setDocument(InputStream stream, String url, NamespaceHandler nsh) {
  Document dom = XMLResource.load(stream).getDocument();
  setDocument(dom, url, nsh);
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

public static XMLResource load(InputStream stream) {
  return XML_RESOURCE_BUILDER.createXMLResource(new XMLResource(stream));
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

protected Document loadDocument(final String uri) {
  XMLResource xmlResource = _sharedContext.getUac().getXMLResource(uri);
  if (xmlResource == null) {
    return null;
  }
  return xmlResource.getDocument();
}

代码示例来源:origin: org.xhtmlrenderer/core-renderer

/**
 * Retrieves the XML located at the given URI. It's assumed the URI does point to a XML--the URI will
 * be accessed (using java.io or java.net), opened, read and then passed into the XML parser (XMLReader)
 * configured for Flying Saucer. The result is packed up into an XMLResource for later consumption.
 *
 * @param uri Location of the XML source.
 * @return An XMLResource containing the image.
 */
public XMLResource getXMLResource(String uri) {
  InputStream inputStream = resolveAndOpenStream(uri);
  XMLResource xmlResource;
  try {
    xmlResource = XMLResource.load(inputStream);
  } finally {
    if ( inputStream != null ) try {
      inputStream.close();
    } catch (IOException e) {
      // swallow
    }
  }
  return xmlResource;
}

代码示例来源:origin: org.xhtmlrenderer/core-renderer

long st = 0L;
xmlReader = XMLResource.newXMLReader();
addHandlers(xmlReader);
setParserFeatures(xmlReader);
  input = new SAXSource(xmlReader, target.getResourceInputSource());
  DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  dbf.setNamespaceAware(true);
target.setElapsedLoadTime(end - st);
XRLog.load("Loaded document in ~" + target.getElapsedLoadTime() + "ms");
target.setDocument((Document) output.getNode());
return target;

代码示例来源:origin: org.xhtmlrenderer/core-renderer

public XMLResource createXMLResource(Source source) {
    DOMResult output = null;
    TransformerFactory xformFactory = null;
    Transformer idTransform = null;
    long st = 0L;
    st = System.currentTimeMillis();
    try {
      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      dbf.setNamespaceAware(true);
      dbf.setValidating(false);//validation is the root of all evil in xml - tobe
      output = new DOMResult(dbf.newDocumentBuilder().newDocument());
      xformFactory = TransformerFactory.newInstance();
      idTransform = xformFactory.newTransformer();
    } catch (Exception ex) {
      throw new XRRuntimeException("Failed on configuring SAX to DOM transformer.", ex);
    }
    try {
      idTransform.transform(source, output);
    } catch (Exception ex) {
      throw new XRRuntimeException("Can't load the XML resource (using TRaX transformer). " + ex.getMessage(), ex);
    }
    long end = System.currentTimeMillis();
    //HACK: should rather use a default constructor
    XMLResource target = new XMLResource((InputSource) null);
    target.setElapsedLoadTime(end - st);
    XRLog.load("Loaded document in ~" + target.getElapsedLoadTime() + "ms");
    target.setDocument((Document) output.getNode());
    return target;
  }
}

代码示例来源:origin: org.xhtmlrenderer/core-renderer

/**
 * Parses an XML catalog file and returns a Map of public ids to local URIs read
 * from the catalog. Only the catalog public elements are parsed.
 *
 * @param inputSource A SAX InputSource to a catalog XML file on the classpath.
 */
public Map parseCatalog(InputSource inputSource) {
  XMLReader xmlReader = XMLResource.newXMLReader();
  CatalogContentHandler ch = new CatalogContentHandler();
  addHandlers(xmlReader, ch);
  setFeature(xmlReader, "http://xml.org/sax/features/validation", false);
  try {
    xmlReader.parse(inputSource);
  } catch (Exception ex) {
    throw new RuntimeException("Failed on configuring SAX to DOM transformer.", ex);
  }
  return ch.getEntityMap();
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

protected Document loadDocument(final String uri) {
  XMLResource xmlResource = _sharedContext.getUac().getXMLResource(uri);
  if (xmlResource == null) {
    return null;
  }
  return xmlResource.getDocument();
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

/**
 * Retrieves the XML located at the given URI. It's assumed the URI does point to a XML--the URI will
 * be accessed (using java.io or java.net), opened, read and then passed into the XML parser (XMLReader)
 * configured for Flying Saucer. The result is packed up into an XMLResource for later consumption.
 *
 * @param uri Location of the XML source.
 * @return An XMLResource containing the image.
 */
public XMLResource getXMLResource(String uri) {
  InputStream inputStream = resolveAndOpenStream(uri);
  XMLResource xmlResource;
  try {
    xmlResource = XMLResource.load(inputStream);
  } finally {
    if ( inputStream != null ) try {
      inputStream.close();
    } catch (IOException e) {
      // swallow
    }
  }
  return xmlResource;
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

long st = 0L;
xmlReader = XMLResource.newXMLReader();
addHandlers(xmlReader);
setParserFeatures(xmlReader);
  input = new SAXSource(xmlReader, target.getResourceInputSource());
  DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
  dbf.setNamespaceAware(true);
target.setElapsedLoadTime(end - st);
XRLog.load("Loaded document in ~" + target.getElapsedLoadTime() + "ms");
target.setDocument((Document) output.getNode());
return target;

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

public XMLResource createXMLResource(Source source) {
    DOMResult output = null;
    TransformerFactory xformFactory = null;
    Transformer idTransform = null;
    long st = 0L;
    st = System.currentTimeMillis();
    try {
      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      dbf.setNamespaceAware(true);
      dbf.setValidating(false);//validation is the root of all evil in xml - tobe
      output = new DOMResult(dbf.newDocumentBuilder().newDocument());
      xformFactory = TransformerFactory.newInstance();
      idTransform = xformFactory.newTransformer();
    } catch (Exception ex) {
      throw new XRRuntimeException("Failed on configuring SAX to DOM transformer.", ex);
    }
    try {
      idTransform.transform(source, output);
    } catch (Exception ex) {
      throw new XRRuntimeException("Can't load the XML resource (using TRaX transformer). " + ex.getMessage(), ex);
    }
    long end = System.currentTimeMillis();
    //HACK: should rather use a default constructor
    XMLResource target = new XMLResource((InputSource) null);
    target.setElapsedLoadTime(end - st);
    XRLog.load("Loaded document in ~" + target.getElapsedLoadTime() + "ms");
    target.setDocument((Document) output.getNode());
    return target;
  }
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

/**
 * Parses an XML catalog file and returns a Map of public ids to local URIs read
 * from the catalog. Only the catalog public elements are parsed.
 *
 * @param inputSource A SAX InputSource to a catalog XML file on the classpath.
 */
public Map parseCatalog(InputSource inputSource) {
  XMLReader xmlReader = XMLResource.newXMLReader();
  CatalogContentHandler ch = new CatalogContentHandler();
  addHandlers(xmlReader, ch);
  setFeature(xmlReader, "http://xml.org/sax/features/validation", false);
  try {
    xmlReader.parse(inputSource);
  } catch (Exception ex) {
    throw new RuntimeException("Failed on configuring SAX to DOM transformer.", ex);
  }
  return ch.getEntityMap();
}

代码示例来源:origin: org.xhtmlrenderer/core-renderer

public void setDocument(InputStream stream, String url, NamespaceHandler nsh) {
  Document dom = XMLResource.load(stream).getDocument();
  setDocument(dom, url, nsh);
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

private Document loadDocument(final String uri) {
  return sharedContext.getUac().getXMLResource(uri).getDocument();
}

代码示例来源:origin: it.innove/play2-pdf

@Override
public XMLResource getXMLResource(String uri) {
  Option<InputStream> option = environment.asScala().resourceAsStream(uri);
  if (option.isDefined()) {
    return XMLResource.load(option.get());
  } else {
    return super.getXMLResource(uri);
  }
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

public static XMLResource load(Reader reader) {
  return XML_RESOURCE_BUILDER.createXMLResource(new XMLResource(new InputSource(reader)));
}

代码示例来源:origin: org.xhtmlrenderer/flying-saucer-pdf-itext5

public void setDocument(byte[] bytes) throws IOException {
  ByteArrayInputStream inputStream = new ByteArrayInputStream(bytes);
  Document dom = XMLResource.load(inputStream).getDocument();
  setDocument(dom, "");
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

protected Document loadDocument(final String uri) {
  XMLResource xmlResource = sharedContext.getUac().getXMLResource(uri);
  return xmlResource.getDocument();
}

代码示例来源:origin: com.google.code.maven-play-plugin.org.xhtmlrenderer/core-renderer

public XMLResource getXMLResource(String uri) {
  if (uri == null) {
    XRLog.exception("null uri requested");
    return null;
  }
  InputStream inputStream = getInputStream(uri);
  if (inputStream == null) {
    XRLog.exception("couldn't get InputStream for " + uri);
    return null;
  }
  XMLResource xmlResource;
  try {
    xmlResource = XMLResource.load(inputStream);
  } catch (Exception e) {
    XRLog.exception("unable to load xml resource: " + uri, e);
    return null;
  } finally {
    if (inputStream != null) {
      try {
        inputStream.close();
      } catch (IOException e) {
        // swallow
      }
    }
  }
  return xmlResource;
}

代码示例来源:origin: org.xhtmlrenderer/core-renderer

public static XMLResource load(Reader reader) {
  return XML_RESOURCE_BUILDER.createXMLResource(new XMLResource(new InputSource(reader)));
}

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com