Examples of MyURIResolver


Examples of org.sintef.umt.umtmain.MyURIResolver

    else 
      dbf.setAttribute(JAXP_SCHEMA_SOURCE, new File(XMLSchemaFileName));
     
    dbf.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);   
    DocumentBuilder db = dbf.newDocumentBuilder();
    MyURIResolver resolver = new MyURIResolver();
    resolver.addLookup(UMTMain.resource_dir);
    db.setEntityResolver(resolver);
    OutputStreamWriter errorWriter = new OutputStreamWriter(System.err, outputEncoding);
    ErrorHandler errHand = new org.sintef.umt.umtmain.ShortErrorListener(theListener);
    db.setErrorHandler(errHand);
    Document doc = db.parse(new File(XMLFileName));
View Full Code Here

Examples of org.sintef.umt.umtmain.MyURIResolver

  protected Object transform (Reader sourcereader, Reader xsltreader, int type, Writer resultwriter)
  {
    if (resultwriter == null)   
      resultwriter = new StringWriter ();   
    MyURIResolver resolver  = null;
    MyErrorListener errorhandler = null;
    SAXParser saxparser = null;
    org.xml.sax.XMLReader reader = null;
    Object resultobject = null;
    try{
      resolver = new MyURIResolver ();
      resolver.addLookup(_lookuppath);
        errorhandler = new MyErrorListener (_output);     
           
      TransformerFactory tFactory =  TransformerFactory.newInstance();
      try {
        // tFactory.setAttribute("http://xml.apache.org/xalan/features/incremental", java.lang.Boolean.TRUE);
View Full Code Here

Examples of org.sintef.umt.umtmain.MyURIResolver

 

  public void doParseValidate (Reader source)
  {
    DocumentBuilder parser = null;
    MyURIResolver resolver = null;
    try{
      // javax.xml.parsers.DocumentBuilderFactory
     
      _output.addLine("Validating (DOM)");     
      DocumentBuilderFactory factory = getDocumentBuilder ();
      factory.setValidating (_validating);
      factory.setNamespaceAware (true);     
      //      factory.setIgnoringComments (true);
      //      factory.setCoalescing(true);
      //      factory.setExpandEntityReferences(true);
      parser = factory.newDocumentBuilder ();
     
      resolver = new MyURIResolver ();
      resolver.addLookup(_lookuppath);
      parser.setEntityResolver(resolver);
      parser.setErrorHandler (new MyErrorListener (_output));
      // parser.setFeature("http://xml.org/sax/features/validation", true);
      parser.parse (new org.xml.sax.InputSource (source));
      _output.addLine("Finished validating.");     
View Full Code Here

Examples of org.sintef.umt.umtmain.MyURIResolver

  }

  public void doSAXParseValidate (Reader source){
    SAXParser parser = null;
    XMLReader reader = null;
    MyURIResolver resolver = null;   
    try{
      _output.addLine("Validating (SAX)");
      SAXParserFactory factory = null;
      try {
        factory = getParserFactory ();
      } catch (Exception  ex) {
        _output.addLine("Error instantiating - " + ex.getMessage());
      }
     
      factory.setValidating (_validating);
      factory.setNamespaceAware (true);
      parser = factory.newSAXParser ();
      reader = parser.getXMLReader();
      try {
        reader.setFeature("http://xml.org/sax/features/validation", true);
        reader.setFeature("http://apache.org/xml/features/validation/dynamic", true);
        reader.setFeature("http://apache.org/xml/features/validation/schema", true);
        reader.setFeature("http://apache.org/xml/features/continue-after-fatal-error", true);
        // reader.setFeature("http://apache.org/xml/features/validation/schema-full-checking", true);
      } catch (SAXNotRecognizedException snrec) {
        System.out.println ("XMLUtility::doSAXParseValidate: " + snrec);
      }   
     
      resolver = new MyURIResolver ();
      resolver.addLookup(_lookuppath);
      reader.setEntityResolver(resolver);     
      reader.setErrorHandler(new MyErrorListener(_output));
      _output.addLine("Parsing input.");
      reader.parse (new org.xml.sax.InputSource(source));
      _output.addLine("Finished validating.");
View Full Code Here

Examples of org.sintef.umt.umtmain.MyURIResolver

    return sw.toString ();   
  }
 
    public Collection readXML (Reader reader){
    DocumentBuilder parser = null;
    MyURIResolver resolver = null;     
    Collection collection = new java.util.ArrayList ();
    try{
      DocumentBuilderFactory factory = getDocumentBuilder ();     
      factory.setNamespaceAware (true);
      factory.setIgnoringComments(false);
      factory.setCoalescing(true);
      factory.setValidating (false);
      parser = factory.newDocumentBuilder ();
      resolver = new MyURIResolver ();
      resolver.addLookup(_lookuppath);     
      parser.setEntityResolver(resolver);
      parser.setErrorHandler (new MyErrorListener (_output));
      Document doc = parser.parse (new InputSource(reader));     
      Element root = doc.getDocumentElement ()
      collection.add(root);
View Full Code Here

Examples of org.sintef.umt.umtmain.MyURIResolver

   * @param xmlstring
   * @return
   */
  public Collection readXMLString (String xmlstring){
    DocumentBuilder parser = null;
    MyURIResolver resolver = null;     
    Collection collection = new java.util.ArrayList ();
    try{
      DocumentBuilderFactory factory = getDocumentBuilder ();     
      factory.setNamespaceAware (true);
      factory.setIgnoringComments(false);
      factory.setCoalescing(true);
      factory.setValidating (false);
      parser = factory.newDocumentBuilder ();
      resolver = new MyURIResolver ();
      resolver.addLookup(_lookuppath);     
      parser.setEntityResolver(resolver);
      parser.setErrorHandler (new MyErrorListener (_output));
      Document doc = parser.parse (xmlstring);     
      Element root = doc.getDocumentElement ()
      collection.add(root);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.