Package net.sf.saxon

Examples of net.sf.saxon.Controller.transform()


        }
        try {
            Controller transformer = createTransformer(templates);
            Source ss = new StreamSource(in);
            Result sr = new StreamResult(out);
            transformer.transform(ss, sr);
        } catch (TransformerException ex) {
            log("Failed to transform " + in, Project.MSG_INFO);
            if (out != null) {
                out.delete();
            }
View Full Code Here


      PreparedStylesheet sheet = PreparedStylesheet.compile(styleSource, getConfiguration(), compilerInfo);
      Controller controller = (Controller) sheet.newTransformer();
      StringWriter outWriter = new StringWriter();
      javax.xml.transform.Result result = new StreamResult(outWriter);
      try {
        controller.transform(sourceInput, result);
        System.out.println(outWriter.getBuffer().toString());
        strResult = outWriter.getBuffer().toString();
        System.out.println("#################");
        /*
         * OutputFormat outputFormat = new OutputFormat(); // outputFormat.setSuppressDeclaration(true); outputFormat.setNewlines(true); outputFormat.setIndent(true); outputFormat.setIndentSize(4); XMLWriter xmlWriter = new XMLWriter(); xmlWriter.setMaximumAllowedCharacter(255);
View Full Code Here

      PreparedStylesheet sheet = PreparedStylesheet.compile(styleSource, getConfiguration(), compilerInfo);
      Controller controller = (Controller) sheet.newTransformer();
      StringWriter outWriter = new StringWriter();
      javax.xml.transform.Result result = new StreamResult(outWriter);
      try {
        controller.transform(sourceInput, result);
        System.out.println(outWriter.getBuffer().toString());
        strResult = outWriter.getBuffer().toString();
        System.out.println("#################");
        /*
         * OutputFormat outputFormat = new OutputFormat(); // outputFormat.setSuppressDeclaration(true); outputFormat.setNewlines(true); outputFormat.setIndent(true); outputFormat.setIndentSize(4); XMLWriter xmlWriter = new XMLWriter(); xmlWriter.setMaximumAllowedCharacter(255);
View Full Code Here

        }
      }
      StringWriter outWriter = new StringWriter();
      javax.xml.transform.Result result = new StreamResult(outWriter);
      try {
        controller.transform(sourceInput, result);
        strResult = outWriter.getBuffer().toString();
      } catch (XPathException err) {
        if (!err.hasBeenReported()) {
          err.printStackTrace();
        }
View Full Code Here

      }

      StringWriter outWriter = new StringWriter();
      javax.xml.transform.Result result = new StreamResult(outWriter);
      try {
        controller.transform(sourceInput, result);
        strResult = outWriter.getBuffer().toString();
      } catch (XPathException err) {
        if (!err.hasBeenReported()) {
          err.printStackTrace();
        }
View Full Code Here

      PreparedStylesheet sheet = PreparedStylesheet.compile(styleSource, getConfiguration(), compilerInfo);
      Controller controller = (Controller) sheet.newTransformer();
      StringWriter outWriter = new StringWriter();
      javax.xml.transform.Result result = new StreamResult(outWriter);
      try {
        controller.transform(sourceInput, result);
        System.out.println(outWriter.getBuffer().toString());
        strResult = outWriter.getBuffer().toString();
        System.out.println("#################");
        /*
         * OutputFormat outputFormat = new OutputFormat(); // outputFormat.setSuppressDeclaration(true); outputFormat.setNewlines(true); outputFormat.setIndent(true); outputFormat.setIndentSize(4); XMLWriter xmlWriter = new XMLWriter(); xmlWriter.setMaximumAllowedCharacter(255);
View Full Code Here

      CompilerInfo compilerInfo = getConfiguration().getDefaultXsltCompilerInfo();
      PreparedStylesheet sheet = PreparedStylesheet.compile(styleSource, getConfiguration(), compilerInfo);
      Controller controller = (Controller) sheet.newTransformer();
      javax.xml.transform.Result result = new StreamResult(new File(outFilename));
      try {
        controller.transform(sourceInput, result);
      } catch (XPathException err) {
        if (!err.hasBeenReported()) {
          err.printStackTrace();
        }
        throw new XPathException("Run-time errors were reported");
View Full Code Here

    public static void applyTransformation(Source xml, Source xsl, Writer resultWriter) {
        Controller transformer = null;
        try {
            transformer = (Controller) new TransformerFactoryImpl().newTransformer(xsl);
            Result result = new StreamResult(resultWriter);
            transformer.transform(xml, result);
        } catch (TransformerException e) {
            throw new ReportGenerationException(e);
        } finally {
            if (transformer != null) {
                transformer.reset();
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.