|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object eu.vexpro.editor.XslTransformer
public class XslTransformer
Creates an XSLT transformer for processing an XML document. A new transformer, along with an style template are created for each document transformation. The XSLT, DOM, and SAX processors are based on system default parameters. Taken from Core Web Programming from Prentice Hall and Sun Microsystems Press, http://www.corewebprogramming.com/. © 2001 Marty Hall and Larry Brown; may be freely used or adapted. Kristjan Kuusik kristjn.k@gmail.com 2008-2009 Lisatud meetodid, et kindlustada output method="xml" - kasutuses XHTML loomisel (pdf väljatrükid). (processXML)
Constructor Summary | |
---|---|
XslTransformer()
|
Method Summary | |
---|---|
void |
process(java.io.File xmlFile,
java.io.File xslFile,
java.io.OutputStream out)
Transform an XML File based on an XSL
File , placing the resulting transformed
document in an OutputStream . |
void |
process(java.io.File xmlFile,
java.io.File xslFile,
java.io.Writer output)
Transform an XML and XSL document as File s,
placing the resulting transformed document in a
Writer . |
void |
process(java.io.Reader xmlFile,
java.io.Reader xslFile,
java.io.Writer output)
Transform an XML and XSL document as Reader s,
placing the resulting transformed document in a
Writer . |
void |
process(javax.xml.transform.Source xml,
javax.xml.transform.Source xsl,
javax.xml.transform.Result result)
Transform an XML source using XSLT based on a new template for the source XSL document. |
void |
processXML(java.io.Reader xmlFile,
java.io.Reader xslFile,
java.io.Writer output)
|
void |
processXML(javax.xml.transform.Source xml,
javax.xml.transform.Source xsl,
javax.xml.transform.Result result)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XslTransformer()
Method Detail |
---|
public void process(java.io.Reader xmlFile, java.io.Reader xslFile, java.io.Writer output) throws javax.xml.transform.TransformerException
Reader
s,
placing the resulting transformed document in a
Writer
. Convenient for handling an XML
documents as a String (StringReader
) residing
in memory, not on disk. The output document could easily be
handled as a String (StringWriter
) or as a
JSPWriter
in a JavaServer page.
javax.xml.transform.TransformerException
public void process(java.io.File xmlFile, java.io.File xslFile, java.io.Writer output) throws javax.xml.transform.TransformerException
File
s,
placing the resulting transformed document in a
Writer
. The output document could easily
be handled as a String (StringWriter
or as
a JSPWriter
in a JavaServer page.
javax.xml.transform.TransformerException
public void process(java.io.File xmlFile, java.io.File xslFile, java.io.OutputStream out) throws javax.xml.transform.TransformerException
File
based on an XSL
File
, placing the resulting transformed
document in an OutputStream
. Convenient for
handling the result as a FileOutputStream
or
ByteArrayOutputStream
.
javax.xml.transform.TransformerException
public void process(javax.xml.transform.Source xml, javax.xml.transform.Source xsl, javax.xml.transform.Result result) throws javax.xml.transform.TransformerException
Result
object.
javax.xml.transform.TransformerException
public void processXML(javax.xml.transform.Source xml, javax.xml.transform.Source xsl, javax.xml.transform.Result result) throws javax.xml.transform.TransformerException
xml
- xsl
- result
-
javax.xml.transform.TransformerException
public void processXML(java.io.Reader xmlFile, java.io.Reader xslFile, java.io.Writer output) throws javax.xml.transform.TransformerException
xmlFile
- xslFile
- output
-
javax.xml.transform.TransformerException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |