Package org.openqreg.reader

Examples of org.openqreg.reader.XmlReader


      // TODO Auto-generated catch block
      e1.printStackTrace();
    }

    String schema = "";
    XmlReader xmlReader;
    String answer = "";
    // if (type == ImportType.TEXTS) {
    if (null != xmlDoc
        && null != xmlDoc.selectSingleNode("textdocument/documentname")) {
      schema = getSchema("textSchema");
      xmlReader = new XmlTextReader();
    } else if (null != xmlDoc
        && null != xmlDoc.selectSingleNode("document/documentname")) {
      schema = getSchema("variableSchema");
      xmlReader = new XmlVariableReader();
    } else {
      schema = getSchema("xliffSchema");
      xmlReader = new XliffReader();
    }

    if (fh != null && fh.getFileContent() != null) {
      ByteArrayInputStream is = null;
      InputStream schemaIs = null;
      URL schemaUrl = null;
      try {
        is = new ByteArrayInputStream(fh.getFileContent());
        // Read and insert texts into database
        ClassLoader loader = Thread.currentThread()
            .getContextClassLoader();
        schemaIs = loader.getResourceAsStream(schema);
        if (schemaIs == null) {
          schemaUrl = new URL(schema);
          schemaIs = schemaUrl.openStream();
        }

        XmlFileResult result = xmlReader.readFile(is, con, schemaIs);
        Document errorDoc = null;
        if (result.hasErrors()) {
          // errorDoc = styleDocument(result.getErrorDoc(),
          // pageContext.getServletContext()
          // .getResourceAsStream("xmlError.xsl"));
View Full Code Here


   * Validate the xml file
   */
  private void validateXmlFile() {
    FileHolder fileHolder;
    String schema = "";
    XmlReader xmlReader;
    if (type == ImportType.TEXTS) {
      //We are validating a text xml file
      fileHolder = (FileHolder)fetch.getObject("IMPORTTEXT_XMLTOIMPORT");
      schema = XMLImporter.getSchema("textSchema");
      xmlReader = new XmlTextReader();
    } else {
      //We are validating a variables xml file
      fileHolder = (FileHolder)fetch.getObject("IMPORTVARIABLES_XMLTOIMPORT");
      schema = XMLImporter.getSchema("variableSchema");
      xmlReader = new XmlVariableReader();
    }

    if (fileHolder != null && fileHolder.getFileContent() != null) {
      ByteArrayInputStream is = null;
      InputStream schemaIs = null;
      URL schemaUrl = null;
     
      try
        is = new ByteArrayInputStream(fileHolder.getFileContent());
        ClassLoader loader = Thread.currentThread().getContextClassLoader();
        schemaIs = loader.getResourceAsStream(schema);
        if(schemaIs == null){
          schemaUrl = new URL(schema);
          schemaIs = schemaUrl.openStream();
        }
 
        XmlFileResult result = xmlReader.validateFile(is, schemaIs);
        Document errorDoc = null;
        if (! result.hasErrors()) {
          message = "File is OK";
         } else {
           errorDoc = styleDocument(result.getErrorDoc(),
View Full Code Here

   */
  @Override
  protected void createData(Connection con) throws SQLException {
    FileHolder fileHolder;
    String schema = "";
    XmlReader xmlReader;
    if (type == ImportType.TEXTS) {
      fileHolder = (FileHolder)fetch.getObject("IMPORTTEXT_XMLTOIMPORT");
      schema = XMLImporter.getSchema("textSchema");
      xmlReader = new XmlTextReader();
    } else if (type == ImportType.XLIFF) {
      fileHolder = (FileHolder)fetch.getObject("IMPORTTEXT_XLIFFTOIMPORT");
      schema = XMLImporter.getSchema("xliffSchema");
      xmlReader = new XliffReader();
    } else {
      fileHolder = (FileHolder)fetch.getObject("IMPORTVARIABLES_XMLTOIMPORT");
      //Get the schema from context.xml
      schema = XMLImporter.getSchema("variableSchema");
      xmlReader = new XmlVariableReader();
    }

    if (fileHolder != null && fileHolder.getFileContent() != null) {
      ByteArrayInputStream is = null;
      InputStream schemaIs = null;
      URL schemaUrl = null;
      try {
        is = new ByteArrayInputStream(fileHolder.getFileContent());
        //Read and insert texts into database
        ClassLoader loader = Thread.currentThread().getContextClassLoader();
        schemaIs = loader.getResourceAsStream(schema);
        if(schemaIs == null){
          schemaUrl = new URL(schema);
          schemaIs = schemaUrl.openStream();
        }

        XmlFileResult result = xmlReader.readFile(is, con, schemaIs);
        Document errorDoc = null;
        if (result.hasErrors()) {
           errorDoc = styleDocument(result.getErrorDoc(),
               pageContext.getServletContext().getResourceAsStream("xmlError.xsl"));
        } else {
View Full Code Here

   */
  @Override
  protected void createData(Connection con) throws SQLException {
    FileHolder fileHolder;
    String schema = "";
    XmlReader xmlReader;
    if (type == ImportType.TEXTS) {
      fileHolder = (FileHolder) fetch.getObject("IMPORTTEXT_XMLTOIMPORT");
      schema = getSchema("textSchema");
      xmlReader = new XmlTextReader();
    } else {
      fileHolder = (FileHolder) fetch
          .getObject("IMPORTVARIABLES_XMLTOIMPORT");
      // Get the schema from context.xml
      schema = getSchema("variableSchema");
      xmlReader = new XmlVariableReader();
    }

    if (fileHolder != null && fileHolder.getFileContent() != null) {
      ByteArrayInputStream is = null;
      InputStream schemaIs = null;
      URL schemaUrl = null;
      try {
        is = new ByteArrayInputStream(fileHolder.getFileContent());
        // Read and insert texts into database
        ClassLoader loader = Thread.currentThread()
            .getContextClassLoader();
        schemaIs = loader.getResourceAsStream(schema);
        if (schemaIs == null) {
          schemaUrl = new URL(schema);
          schemaIs = schemaUrl.openStream();
        }

        XmlFileResult result = xmlReader.readFile(is, con, schemaIs);
        Document errorDoc = null;
        if (result.hasErrors()) {
          errorDoc = styleDocument(result.getErrorDoc(), pageContext
              .getServletContext().getResourceAsStream(
                  "xmlError.xsl"));
View Full Code Here

TOP

Related Classes of org.openqreg.reader.XmlReader

Copyright © 2018 www.massapicom. 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.