org.apache.axis.utils
Class XMLUtils
java.lang.Object
|
+--org.apache.axis.utils.XMLUtils
- public class XMLUtils
- extends java.lang.Object
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 |
ElementToStream(org.w3c.dom.Element element,
java.io.OutputStream out)
|
static java.lang.String |
ElementToString(org.w3c.dom.Element element)
|
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 |
privateElementToStream(org.w3c.dom.Element element,
java.io.OutputStream out,
boolean omitXMLDecl)
|
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 |
XMLUtils
public XMLUtils()
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)
privateElementToStream
public static void privateElementToStream(org.w3c.dom.Element element,
java.io.OutputStream out,
boolean omitXMLDecl)
ElementToStream
public static void ElementToStream(org.w3c.dom.Element element,
java.io.OutputStream out)
DocumentToStream
public static void DocumentToStream(org.w3c.dom.Document doc,
java.io.OutputStream out)
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.