home *** CD-ROM | disk | FTP | other *** search
- package xslp.xml.parsers;
-
- import com.kav.xml.parser.DOMPackage;
- import java.io.PrintWriter;
- import java.io.Reader;
- import oracle.xml.parser.XMLDocument;
- import oracle.xml.parser.XMLParser;
- import org.w3c.dom.Document;
- import org.xml.sax.InputSource;
-
- public class OracleParser implements DOMPackage {
- private boolean validate = false;
-
- public Document createDocument() {
- return new XMLDocument();
- }
-
- public void setDocumentType(Document var1, String var2) {
- }
-
- public void setValidation(boolean var1) {
- this.validate = var1;
- }
-
- public Document readDocument(Reader var1, String var2, PrintWriter var3) {
- XMLDocument var4 = null;
-
- try {
- XMLParser var5 = new XMLParser();
- var5.setValidationMode(this.validate);
- var5.parse(new InputSource(var1));
- var4 = var5.getDocument();
- } catch (Exception var6) {
- var3.println("error while trying to read document.");
- var3.println(" - " + ((Throwable)var6).getMessage());
- var3.flush();
- }
-
- return var4;
- }
- }
-