public class TransformDocument
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
_setDebug |
short |
ERROR |
short |
FATAL_ERROR |
short |
OK |
java.io.ByteArrayOutputStream |
outputMsg |
java.lang.String |
transformationMessage |
short |
transformationResult |
short |
WARNING |
Constructor and Description |
---|
TransformDocument() |
Modifier and Type | Method and Description |
---|---|
javax.xml.transform.stream.StreamResult |
createStreamResult(java.io.File f)
Construct a StreamResult from a File.
|
javax.xml.transform.stream.StreamResult |
createStreamResult(java.io.OutputStream outputStream)
Construct a StreamResult from a byte stream.
|
javax.xml.transform.stream.StreamResult |
createStreamResult(java.lang.String systemId)
Construct a StreamResult from a URL.
|
javax.xml.transform.stream.StreamResult |
createStreamResult(java.io.Writer writer)
Construct a StreamResult from a character stream.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.io.File f)
Construct a StreamSource from a File.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.io.InputStream inputStream)
Construct a StreamSource from a byte stream.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.io.InputStream inputStream,
java.lang.String systemId)
Construct a StreamSource from a byte stream.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.io.Reader reader)
Construct a StreamSource from a character reader.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.io.Reader reader,
java.lang.String systemId)
Construct a StreamSource from a character reader.
|
javax.xml.transform.stream.StreamSource |
createStreamSource(java.lang.String systemId)
Construct a StreamSource from a URL.
|
boolean |
doTransformation(javax.xml.transform.Source xmlSource,
javax.xml.transform.Result xmlResult)
O método DoTransformation serve para processar documentos XML.
|
boolean |
doTransformation(javax.xml.transform.Source xmlSource,
javax.xml.transform.Result xmlResult,
java.util.Hashtable<java.lang.String,java.lang.String> styleSheetParam)
O método DoTransformation serve para processar documentos XML.
|
boolean |
doTransformation(javax.xml.transform.Source xmlSource,
javax.xml.transform.Source xslSheet,
javax.xml.transform.Result xmlResult)
O método DoTransformation serve para processar documentos XML.
|
boolean |
doTransformation(javax.xml.transform.Source xmlSource,
javax.xml.transform.Source xslSheet,
javax.xml.transform.Result xmlResult,
java.util.Hashtable<java.lang.String,java.lang.String> styleSheetParam)
O método DoTransformation serve para processar documentos XML.
|
static void |
main(java.lang.String[] args)
Transformar um documento através da linha de comandos.
|
protected static void |
printArgOptions() |
void |
setDebug(boolean setDebug)
O método setDebug indica se se quer info de debug a se impressa no System.err.
|
protected boolean _setDebug
public short OK
public short FATAL_ERROR
public short ERROR
public short WARNING
public short transformationResult
public java.lang.String transformationMessage
public java.io.ByteArrayOutputStream outputMsg
public boolean doTransformation(javax.xml.transform.Source xmlSource, javax.xml.transform.Source xslSheet, javax.xml.transform.Result xmlResult, java.util.Hashtable<java.lang.String,java.lang.String> styleSheetParam)
xmlSource
- Documento XML.xslSheet
- Documento XSL (pode ser "null", e assim procura a embebida no XML).xmlResult
- Documento resultante.styleSheetParam
- Parametros para a StyleSheet (pode ser "null").public boolean doTransformation(javax.xml.transform.Source xmlSource, javax.xml.transform.Result xmlResult, java.util.Hashtable<java.lang.String,java.lang.String> styleSheetParam)
xmlSource
- Documento XML.xmlResult
- Documento resultante.styleSheetParam
- Parametros para a StyleSheet (pode ser "null").public boolean doTransformation(javax.xml.transform.Source xmlSource, javax.xml.transform.Result xmlResult)
xmlSource
- Documento XML.xmlResult
- Documento resultante.styleSheetParam
- Parametros para a StyleSheet (pode ser "null").public boolean doTransformation(javax.xml.transform.Source xmlSource, javax.xml.transform.Source xslSheet, javax.xml.transform.Result xmlResult)
xmlSource
- Documento XML.xslSheet
- Documento XSL (pode ser "null", e assim procura a embebida no XML).xmlResult
- Documento resultante.public void setDebug(boolean setDebug)
setDebug
- true se se quer info de debug.public javax.xml.transform.stream.StreamSource createStreamSource(java.io.File f)
public javax.xml.transform.stream.StreamSource createStreamSource(java.io.InputStream inputStream)
public javax.xml.transform.stream.StreamSource createStreamSource(java.io.InputStream inputStream, java.lang.String systemId)
public javax.xml.transform.stream.StreamSource createStreamSource(java.io.Reader reader)
public javax.xml.transform.stream.StreamSource createStreamSource(java.io.Reader reader, java.lang.String systemId)
public javax.xml.transform.stream.StreamSource createStreamSource(java.lang.String systemId)
public javax.xml.transform.stream.StreamResult createStreamResult(java.io.File f)
public javax.xml.transform.stream.StreamResult createStreamResult(java.io.OutputStream outputStream)
public javax.xml.transform.stream.StreamResult createStreamResult(java.io.Writer writer)
public javax.xml.transform.stream.StreamResult createStreamResult(java.lang.String systemId)
public static void main(java.lang.String[] args) throws java.io.IOException, java.net.MalformedURLException
-IN inputXMLURL [-XSL XSLTransformationURL] [-OUT outputFileName] [-PARAM name expression (Set a stylesheet parameter)]
To set stylesheet parameters from the command line, use -PARAM name expression. If you want to set the parameter to a string value, enclose the string in single quotes (')
java.io.IOException
java.net.MalformedURLException
protected static void printArgOptions()
Copyright © 2004-2020 FEUP-LSTS and Neptus developers. All Rights Reserved.