org.wikimodel.wem.xml
Class XmlUtil

java.lang.Object
  extended by org.wikimodel.wem.xml.XmlUtil

public class XmlUtil
extends java.lang.Object

This class contains various utility methods used to manipulate with DOM nodes.

Author:
kotelnikov

Constructor Summary
XmlUtil()
           
 
Method Summary
static void formatXML(org.w3c.dom.Document xml, org.w3c.dom.Document xsl, javax.xml.transform.URIResolver resolver, java.io.Writer output)
           
static void formatXML(org.w3c.dom.Document xml, org.w3c.dom.Document xsl, java.io.Writer output)
           
static void formatXML(java.io.Reader xml, java.io.Reader xsl, javax.xml.transform.URIResolver resolver, java.io.Writer output)
           
static void formatXML(java.io.Reader xml, java.io.Reader xsl, java.io.Writer output)
           
static void formatXML(javax.xml.transform.Source xmlSource, javax.xml.transform.Source xslSource, javax.xml.transform.URIResolver resolver, javax.xml.transform.Result result)
           
static java.lang.String lookupNamespaceURI(org.w3c.dom.Node root, java.lang.String specifiedPrefix)
           
static
<E extends org.w3c.dom.Node>
E
newCopy(org.w3c.dom.Document doc, E node)
          Returns a new copy of the given node using the specified document as a factory for new nodes.
static org.w3c.dom.Document newDocument()
          Creates and returns a new empty DOM document.
static org.w3c.dom.Element newTemplate(java.lang.String xml)
           
static org.w3c.dom.Document readXML(java.io.InputStream input)
          Parses the given input stream and returns the corresponding desirialized XML document.
static org.w3c.dom.Document readXML(java.io.Reader reader)
          Parses the given input stream and returns the corresponding desirialized XML document.
static org.w3c.dom.Document readXML(java.lang.String str)
           
static java.lang.String write(org.w3c.dom.Document doc)
           
static java.lang.String write(org.w3c.dom.Element e)
           
static void write(org.w3c.dom.Element root, java.io.OutputStream os)
           
static void write(org.w3c.dom.Element root, java.io.Writer writer)
           
static void write(java.io.Reader reader, org.xml.sax.XMLReader parser, javax.xml.transform.Result output)
           
static void write(java.io.Reader reader, org.xml.sax.XMLReader parser, java.io.Writer writer)
           
static void write(javax.xml.transform.Source input, javax.xml.transform.Result output)
           
static void write(javax.xml.transform.Source input, java.io.Writer writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlUtil

public XmlUtil()
Method Detail

formatXML

public static void formatXML(org.w3c.dom.Document xml,
                             org.w3c.dom.Document xsl,
                             javax.xml.transform.URIResolver resolver,
                             java.io.Writer output)
                      throws java.lang.Exception
Throws:
java.lang.Exception

formatXML

public static void formatXML(org.w3c.dom.Document xml,
                             org.w3c.dom.Document xsl,
                             java.io.Writer output)
                      throws java.lang.Exception
Throws:
java.lang.Exception

formatXML

public static void formatXML(java.io.Reader xml,
                             java.io.Reader xsl,
                             javax.xml.transform.URIResolver resolver,
                             java.io.Writer output)
                      throws java.lang.Exception
Throws:
java.lang.Exception

formatXML

public static void formatXML(java.io.Reader xml,
                             java.io.Reader xsl,
                             java.io.Writer output)
                      throws java.lang.Exception
Throws:
java.lang.Exception

formatXML

public static void formatXML(javax.xml.transform.Source xmlSource,
                             javax.xml.transform.Source xslSource,
                             javax.xml.transform.URIResolver resolver,
                             javax.xml.transform.Result result)
                      throws javax.xml.transform.TransformerFactoryConfigurationError,
                             javax.xml.transform.TransformerConfigurationException,
                             javax.xml.transform.TransformerException
Parameters:
xmlSource -
xslSource -
resolver -
output -
Throws:
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException

lookupNamespaceURI

public static java.lang.String lookupNamespaceURI(org.w3c.dom.Node root,
                                                  java.lang.String specifiedPrefix)

newCopy

public static <E extends org.w3c.dom.Node> E newCopy(org.w3c.dom.Document doc,
                                                     E node)
Returns a new copy of the given node using the specified document as a factory for new nodes.

Parameters:
doc - the document used as a factory for new nodes
node - the node to copy
Returns:
a new copy of the given node using the specified document as a factory for new nodes.

newDocument

public static org.w3c.dom.Document newDocument()
                                        throws javax.xml.parsers.ParserConfigurationException
Creates and returns a new empty DOM document.

Returns:
a newly created DOM document
Throws:
javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.ParserConfigurationException

newTemplate

public static org.w3c.dom.Element newTemplate(java.lang.String xml)
                                       throws java.lang.Exception
Throws:
java.lang.Exception

readXML

public static org.w3c.dom.Document readXML(java.io.InputStream input)
                                    throws java.lang.Exception
Parses the given input stream and returns the corresponding desirialized XML document.

Parameters:
input - the input stream containing the serialized XML document
Returns:
the deserialized DOM document
Throws:
java.lang.Exception

readXML

public static org.w3c.dom.Document readXML(java.io.Reader reader)
                                    throws java.lang.Exception
Parses the given input stream and returns the corresponding desirialized XML document.

Parameters:
reader - the reader containing the serialized XML document
Returns:
the deserialized DOM document
Throws:
java.lang.Exception

readXML

public static org.w3c.dom.Document readXML(java.lang.String str)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

write

public static java.lang.String write(org.w3c.dom.Document doc)
                              throws java.lang.Exception
Throws:
java.lang.Exception

write

public static java.lang.String write(org.w3c.dom.Element e)
                              throws java.lang.Exception
Throws:
java.lang.Exception

write

public static void write(org.w3c.dom.Element root,
                         java.io.OutputStream os)
                  throws java.lang.Exception
Throws:
java.lang.Exception

write

public static void write(org.w3c.dom.Element root,
                         java.io.Writer writer)
                  throws javax.xml.transform.TransformerConfigurationException,
                         javax.xml.transform.TransformerFactoryConfigurationError,
                         javax.xml.transform.TransformerException
Parameters:
root -
writer -
Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

write

public static void write(java.io.Reader reader,
                         org.xml.sax.XMLReader parser,
                         javax.xml.transform.Result output)
                  throws javax.xml.transform.TransformerConfigurationException,
                         javax.xml.transform.TransformerFactoryConfigurationError,
                         javax.xml.transform.TransformerException
Parameters:
reader -
parser -
output -
Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

write

public static void write(java.io.Reader reader,
                         org.xml.sax.XMLReader parser,
                         java.io.Writer writer)
                  throws javax.xml.transform.TransformerConfigurationException,
                         javax.xml.transform.TransformerFactoryConfigurationError,
                         javax.xml.transform.TransformerException
Parameters:
parser -
writer -
Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

write

public static void write(javax.xml.transform.Source input,
                         javax.xml.transform.Result output)
                  throws javax.xml.transform.TransformerConfigurationException,
                         javax.xml.transform.TransformerFactoryConfigurationError,
                         javax.xml.transform.TransformerException
Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException

write

public static void write(javax.xml.transform.Source input,
                         java.io.Writer writer)
                  throws javax.xml.transform.TransformerConfigurationException,
                         javax.xml.transform.TransformerFactoryConfigurationError,
                         javax.xml.transform.TransformerException
Parameters:
input -
os -
Throws:
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerFactoryConfigurationError
javax.xml.transform.TransformerException


Copyright © 2005-2010. All Rights Reserved.