|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object be.destin.skos.xml.XMLUtil
public class XMLUtil
This class provides a set of static methods to load and transform XML documents. It supports parameter-aware stylesheets (XSLT).
Field Summary | |
---|---|
static byte[] |
begXmlDecl
|
static byte[] |
endXmlDecl
|
Constructor Summary | |
---|---|
XMLUtil()
|
Method Summary | |
---|---|
static org.w3c.dom.Document |
loadXML(java.lang.String filename)
Loads a W3C XML document from a file. |
static javax.xml.transform.Transformer |
openStandardTransformer(java.lang.String xsltFilename)
Imposer le XSLT standard de JAVA: com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl et pas: -Djavax.xml.transform.TransformerFactory=net.sf.saxon.TransformerFactoryImpl et pas: -Djavax.xml.transform.TransformerFactory=org.apache.xalan.processor.TransformerFactoryImpl |
static javax.xml.transform.Transformer |
openStreamingTransformer(javax.xml.stream.XMLInputFactory inputFactory,
java.lang.String xsltFilename,
java.lang.String id)
|
static javax.xml.transform.Transformer |
openTransformer(java.lang.String xsltFilename)
|
static org.w3c.dom.Document |
transformDocument(org.w3c.dom.Document xmlDocument,
java.util.Hashtable parameters,
java.lang.String xsltFilename)
Applies a stylesheet (that receives parameters) to a given xml document. |
static org.w3c.dom.Document |
transformDocument(org.w3c.dom.Document xmlDocument,
java.lang.String xsltFilename)
Applies a stylesheet to a given xml document. |
static java.lang.String |
transformDocumentAsString(org.w3c.dom.Document xmlDocument,
java.util.Hashtable parameters,
java.lang.String xsltFilename)
Applies a stylesheet (that receives parameters) to a given xml document. |
static java.lang.String |
transformDocumentAsString(org.w3c.dom.Document xmlDocument,
java.lang.String xsltFilename)
Applies a stylesheet to a given xml document. |
static void |
transformObject2Writer(java.lang.String xsltFilename,
java.util.Hashtable<java.lang.String,java.lang.String> parameters,
java.lang.Object o,
java.io.Writer out)
Applies a stylesheet (that receives parameters) to a given xml document. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final byte[] begXmlDecl
public static final byte[] endXmlDecl
Constructor Detail |
---|
public XMLUtil()
Method Detail |
---|
public static org.w3c.dom.Document loadXML(java.lang.String filename) throws java.io.IOException, javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException
filename
- The name of the file to be loaded
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
public static javax.xml.transform.Transformer openStreamingTransformer(javax.xml.stream.XMLInputFactory inputFactory, java.lang.String xsltFilename, java.lang.String id) throws java.io.IOException, javax.xml.transform.TransformerConfigurationException, javax.xml.stream.XMLStreamException
inputFactory
- xsltFilename
- id
-
java.io.IOException
javax.xml.transform.TransformerConfigurationException
javax.xml.stream.XMLStreamException
public static org.w3c.dom.Document transformDocument(org.w3c.dom.Document xmlDocument, java.lang.String xsltFilename) throws java.lang.Exception
xmlDocument
- the xml document to be transformedxsltFilename
- the filename of the stylesheet
java.lang.Exception
public static org.w3c.dom.Document transformDocument(org.w3c.dom.Document xmlDocument, java.util.Hashtable parameters, java.lang.String xsltFilename) throws java.lang.Exception
xmlDocument
- the xml document to be transformedparameters
- the hashtable with the parameters to be passed to the
stylesheetxsltFilename
- the filename of the stylesheet
java.lang.Exception
public static java.lang.String transformDocumentAsString(org.w3c.dom.Document xmlDocument, java.util.Hashtable parameters, java.lang.String xsltFilename) throws java.lang.Exception
xmlDocument
- the xml document to be transformedparameters
- the hashtable with the parameters to be passed to the
stylesheetxsltFilename
- the filename of the stylesheet
java.lang.Exception
public static void transformObject2Writer(java.lang.String xsltFilename, java.util.Hashtable<java.lang.String,java.lang.String> parameters, java.lang.Object o, java.io.Writer out) throws java.lang.Exception
xmlDocument
- the xml document to be transformedparameters
- the hashtable with the parameters to be passed to the
stylesheetxsltFilename
- the filename of the stylesheet
java.lang.Exception
public static java.lang.String transformDocumentAsString(org.w3c.dom.Document xmlDocument, java.lang.String xsltFilename) throws java.lang.Exception
xmlDocument
- the xml document to be transformedxsltFilename
- the filename of the stylesheet
java.lang.Exception
public static javax.xml.transform.Transformer openTransformer(java.lang.String xsltFilename) throws java.io.IOException, javax.xml.transform.TransformerConfigurationException, org.xml.sax.SAXException
xsltFilename
-
java.io.IOException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
public static javax.xml.transform.Transformer openStandardTransformer(java.lang.String xsltFilename) throws java.io.IOException, javax.xml.transform.TransformerConfigurationException, org.xml.sax.SAXException
xsltFilename
-
java.io.IOException
javax.xml.transform.TransformerConfigurationException
org.xml.sax.SAXException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |