List of usage examples for javax.xml.transform.sax SAXSource SAXSource
public SAXSource()
Zero-argument default constructor.
From source file:Main.java
/** * @param reader//w ww .jav a 2 s. co m * @param parser * @param output * @throws TransformerConfigurationException * @throws TransformerFactoryConfigurationError * @throws TransformerException */ public static void write(Reader reader, XMLReader parser, Result output) throws TransformerConfigurationException, TransformerFactoryConfigurationError, TransformerException { SAXSource input = new SAXSource(); InputSource inputSource = new InputSource(); inputSource.setCharacterStream(reader); input.setInputSource(inputSource); input.setXMLReader(parser); write(input, output); }
From source file:com.rest4j.generator.Generator.java
@Override public Source resolve(String href, String base) throws TransformerException { String uri = href;/*from www. ja v a2s . co m*/ URL found = tryFind(href); if (found == null) { try { URL url; if (base == null) { found = new URL(uri); } else { URL baseURL = new URL(base); found = (href.length() == 0 ? baseURL : new URL(baseURL, uri)); } } catch (java.net.MalformedURLException mue) { // try to make an absolute URI from the current base String absBase = makeAbsolute(base); if (!absBase.equals(base)) { // don't bother if the absBase isn't different! return resolve(href, absBase); } else { throw new TransformerException("Malformed URL " + href + "(base " + base + ")", mue); } } } SAXSource source = new SAXSource(); source.setInputSource(new InputSource(found.toString())); return source; }