org.apache.axis.utils
Class XMLUtils

java.lang.Object
  |
  +--org.apache.axis.utils.XMLUtils

public class XMLUtils
extends java.lang.Object


Constructor Summary
XMLUtils()
           
 
Method Summary
static void DocumentToStream(org.w3c.dom.Document doc, java.io.OutputStream out)
           
static java.lang.String DocumentToString(org.w3c.dom.Document doc)
           
static void DocumentToWriter(org.w3c.dom.Document doc, java.io.Writer writer)
           
static java.lang.String ElementToString(org.w3c.dom.Element element)
           
static void ElementToWriter(org.w3c.dom.Element element, java.io.Writer writer)
           
static java.lang.String getInnerXMLString(org.w3c.dom.Element element)
           
static java.lang.String getNamespace(java.lang.String prefix, org.w3c.dom.Node e)
           
static java.lang.String getPrefix(java.lang.String uri, org.w3c.dom.Node e)
           
static javax.xml.parsers.SAXParser getSAXParser()
          Get a SAX parser instance from the JAXP factory.
static javax.xml.parsers.DocumentBuilderFactory init()
           
static void initSAXFactory(java.lang.String factoryClassName, boolean namespaceAware, boolean validating)
          Initialize the SAX parser factory.
static org.w3c.dom.Document newDocument()
           
static org.w3c.dom.Document newDocument(org.xml.sax.InputSource inp)
           
static org.w3c.dom.Document newDocument(java.io.InputStream inp)
           
static org.w3c.dom.Document newDocument(java.lang.String uri)
           
static void PrettyDocumentToStream(org.w3c.dom.Document doc, java.io.OutputStream out)
           
static void privateElementToWriter(org.w3c.dom.Element element, java.io.Writer writer, boolean omitXMLDecl, boolean pretty)
           
static java.lang.String xmlEncodeString(java.lang.String orig)
          Encode a string appropriately for XML.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLUtils

public XMLUtils()
Method Detail

xmlEncodeString

public static java.lang.String xmlEncodeString(java.lang.String orig)
Encode a string appropriately for XML. Lifted from ApacheSOAP 2.2 (org.apache.soap.Utils)
Parameters:
orig - the String to encode
Returns:
a String in which XML special chars are repalced by entities

initSAXFactory

public static void initSAXFactory(java.lang.String factoryClassName,
                                  boolean namespaceAware,
                                  boolean validating)
Initialize the SAX parser factory.
Parameters:
factoryClassName - The class name of the desired SAXParserFactory implementation. Will be assigned to the system property javax.xml.parsers.SAXParserFactory.
namespaceAware - true if we want a namespace-aware parser (which we do)
validating - true if we want a validating parser

init

public static javax.xml.parsers.DocumentBuilderFactory init()

getSAXParser

public static javax.xml.parsers.SAXParser getSAXParser()
Get a SAX parser instance from the JAXP factory.
Returns:
a SAXParser instance.

newDocument

public static org.w3c.dom.Document newDocument()

newDocument

public static org.w3c.dom.Document newDocument(org.xml.sax.InputSource inp)

newDocument

public static org.w3c.dom.Document newDocument(java.io.InputStream inp)

newDocument

public static org.w3c.dom.Document newDocument(java.lang.String uri)

ElementToString

public static java.lang.String ElementToString(org.w3c.dom.Element element)

DocumentToString

public static java.lang.String DocumentToString(org.w3c.dom.Document doc)

privateElementToWriter

public static void privateElementToWriter(org.w3c.dom.Element element,
                                          java.io.Writer writer,
                                          boolean omitXMLDecl,
                                          boolean pretty)

ElementToWriter

public static void ElementToWriter(org.w3c.dom.Element element,
                                   java.io.Writer writer)

DocumentToStream

public static void DocumentToStream(org.w3c.dom.Document doc,
                                    java.io.OutputStream out)

PrettyDocumentToStream

public static void PrettyDocumentToStream(org.w3c.dom.Document doc,
                                          java.io.OutputStream out)

DocumentToWriter

public static void DocumentToWriter(org.w3c.dom.Document doc,
                                    java.io.Writer writer)

getInnerXMLString

public static java.lang.String getInnerXMLString(org.w3c.dom.Element element)

getPrefix

public static java.lang.String getPrefix(java.lang.String uri,
                                         org.w3c.dom.Node e)

getNamespace

public static java.lang.String getNamespace(java.lang.String prefix,
                                            org.w3c.dom.Node e)


Copyright © 2001 Apache XML Project. All Rights Reserved.