Search in sources :

Example 6 with DOMLoaderException

use of org.eclipse.wst.xml.xpath2.processor.DOMLoaderException in project webtools.sourceediting by eclipse.

the class AbstractPsychoPathWTPTest method load2DOMDocument.

protected void load2DOMDocument(URL fileURL, URL fileURL2) throws IOException, DOMLoaderException {
    InputStream is = testResolve(fileURL);
    InputStream is2 = testResolve(fileURL2);
    DOMLoader domloader = new XercesLoader();
    domloader.set_validating(false);
    domDoc = domloader.load(is);
    domDoc.setDocumentURI(fileURL.toString());
    domDoc2 = domloader.load(is2);
    domDoc2.setDocumentURI(fileURL2.toString());
    is.close();
    is2.close();
}
Also used : DOMLoader(org.eclipse.wst.xml.xpath2.processor.DOMLoader) ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) XercesLoader(org.eclipse.wst.xml.xpath2.processor.XercesLoader)

Example 7 with DOMLoaderException

use of org.eclipse.wst.xml.xpath2.processor.DOMLoaderException in project webtools.sourceediting by eclipse.

the class AbstractPsychoPathTest method resolveCharacterReferences.

protected String resolveCharacterReferences(String xpath) {
    String docText = "<doc>" + xpath + "</doc>";
    InputStream is;
    try {
        is = new ByteArrayInputStream(docText.getBytes("UTF-8"));
        DOMLoader domloader = new XercesLoader();
        domloader.set_validating(false);
        Document temp = domloader.load(is);
        return temp.getDocumentElement().getFirstChild().getTextContent();
    } catch (UnsupportedEncodingException e) {
        throw new RuntimeException(e);
    } catch (DOMLoaderException e) {
        throw new RuntimeException(e);
    }
}
Also used : DOMLoader(org.eclipse.wst.xml.xpath2.processor.DOMLoader) ByteArrayInputStream(java.io.ByteArrayInputStream) ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) UnsupportedEncodingException(java.io.UnsupportedEncodingException) XercesLoader(org.eclipse.wst.xml.xpath2.processor.XercesLoader) Document(org.w3c.dom.Document) DOMLoaderException(org.eclipse.wst.xml.xpath2.processor.DOMLoaderException)

Example 8 with DOMLoaderException

use of org.eclipse.wst.xml.xpath2.processor.DOMLoaderException in project webtools.sourceediting by eclipse.

the class AbstractPsychoPathTest method load2DOMDocument.

protected void load2DOMDocument(URL fileURL, URL fileURL2) throws IOException, DOMLoaderException {
    InputStream is = testResolve(fileURL);
    InputStream is2 = testResolve(fileURL2);
    DOMLoader domloader = new XercesLoader();
    domloader.set_validating(false);
    domDoc = domloader.load(is);
    domDoc.setDocumentURI(fileURL.toString());
    domDoc2 = domloader.load(is2);
    domDoc2.setDocumentURI(fileURL2.toString());
    is.close();
    is2.close();
}
Also used : DOMLoader(org.eclipse.wst.xml.xpath2.processor.DOMLoader) ByteArrayInputStream(java.io.ByteArrayInputStream) InputStream(java.io.InputStream) XercesLoader(org.eclipse.wst.xml.xpath2.processor.XercesLoader)

Aggregations

ByteArrayInputStream (java.io.ByteArrayInputStream)8 InputStream (java.io.InputStream)8 DOMLoader (org.eclipse.wst.xml.xpath2.processor.DOMLoader)8 XercesLoader (org.eclipse.wst.xml.xpath2.processor.XercesLoader)8 UnsupportedEncodingException (java.io.UnsupportedEncodingException)2 DOMLoaderException (org.eclipse.wst.xml.xpath2.processor.DOMLoaderException)2 Document (org.w3c.dom.Document)2 Schema (javax.xml.validation.Schema)1