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 org.openxml.dom.DocumentImpl;
- import org.openxml.parser.XMLParser;
- import org.w3c.dom.Document;
-
- public class OpenXMLParser implements DOMPackage {
- private boolean validate = false;
-
- public Document createDocument() {
- return new DocumentImpl();
- }
-
- public void setDocumentType(Document var1, String var2) {
- }
-
- public void setValidation(boolean var1) {
- this.validate = var1;
- }
-
- public Document readDocument(Reader var1, String var2, PrintWriter var3) {
- Document var4 = null;
-
- try {
- short var6 = 128;
- var6 = (short)(var6 | 1);
- byte var7 = 1;
- if (this.validate) {
- var6 = (short)(var6 | 27);
- var7 = 2;
- }
-
- XMLParser var5 = new XMLParser(var1, var2, var6, var7);
- var4 = var5.parseDocument();
- } catch (Exception var8) {
- var3.println("error while trying to read document.");
- var3.println(" - " + ((Throwable)var8).getMessage());
- var3.flush();
- }
-
- return var4;
- }
- }
-