|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.eviware.soapui.support.xml.XmlUtils
public final class XmlUtils
General XML-related utilities
| Constructor Summary | |
|---|---|
XmlUtils()
|
|
| Method Summary | |
|---|---|
static org.w3c.dom.Element |
addChildElement(org.w3c.dom.Element element,
java.lang.String name,
java.lang.String text)
|
static org.w3c.dom.Document |
addResultSetXmlPart(org.w3c.dom.Element resultsElement,
java.sql.ResultSet rs,
org.w3c.dom.Document xmlDocumentResult)
|
static java.lang.String |
createAbsoluteXPath(org.w3c.dom.Node node)
|
static org.apache.xmlbeans.XmlOptions |
createDefaultXmlOptions()
XmlOptions configuration used in preventing XML Bomb |
static org.w3c.dom.Document |
createDocument(javax.xml.namespace.QName element)
|
static java.lang.String |
createJdbcXmlResult(java.sql.Statement statement)
|
static org.w3c.dom.Node |
createNodeFromPath(org.w3c.dom.Element modelElement,
java.lang.String path)
|
static javax.xml.namespace.QName |
createQName(org.w3c.dom.Node node)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.io.File input)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.io.File input,
org.apache.xmlbeans.XmlOptions xmlOptions)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.io.InputStream input)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.io.InputStream input,
org.apache.xmlbeans.XmlOptions xmlOptions)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(org.w3c.dom.Node input)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(org.w3c.dom.Node input,
org.apache.xmlbeans.XmlOptions xmlOptions)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.lang.String input)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.lang.String input,
org.apache.xmlbeans.XmlOptions xmlOptions)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.net.URL input)
|
static org.apache.xmlbeans.XmlObject |
createXmlObject(java.net.URL input,
org.apache.xmlbeans.XmlOptions xmlOptions)
|
static java.lang.String |
createXPath(org.w3c.dom.Node node)
|
static java.lang.String |
createXPath(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
boolean absolute,
XPathModifier modifier)
|
static java.lang.String |
createXPath(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
XPathModifier modifier)
|
static XPathData |
createXPathData(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
boolean absolute)
|
static java.lang.String |
declareXPathNamespaces(java.lang.String xmlString)
|
static java.lang.String |
declareXPathNamespaces(WsdlInterface iface)
|
static java.lang.String |
declareXPathNamespaces(org.apache.xmlbeans.XmlObject xmlObject)
|
static void |
dumpParserErrors(org.apache.xmlbeans.XmlObject xmlObject)
|
static java.lang.String |
entitize(java.lang.String xml)
|
static java.lang.String |
entitizeContent(java.lang.String xml)
|
static java.lang.String |
extractNamespaces(java.lang.String xpath)
|
static java.lang.String |
findPrefixForNamespace(org.w3c.dom.Element elm,
java.lang.String namespace)
|
static javax.xml.namespace.QName |
findTypeNameForXsiType(java.lang.String typeName,
org.w3c.dom.Element elm)
|
static org.w3c.dom.NodeList |
getChildElements(org.w3c.dom.Element elm)
|
static org.w3c.dom.NodeList |
getChildElementsByTagName(org.w3c.dom.Element elm,
java.lang.String name)
|
static org.w3c.dom.NodeList |
getChildElementsByTagNameNS(org.w3c.dom.Element elm,
java.lang.String namespaceUri,
java.lang.String localName)
|
static org.w3c.dom.NodeList |
getChildElementsNS(org.w3c.dom.Element elm,
javax.xml.namespace.QName name)
|
static org.w3c.dom.NodeList |
getChildElementsOfType(org.w3c.dom.Element elm,
org.apache.xmlbeans.SchemaType schemaType)
|
static java.lang.String |
getChildElementText(org.w3c.dom.Element elm,
java.lang.String name)
|
static java.lang.String |
getChildElementText(org.w3c.dom.Element elm,
java.lang.String name,
java.lang.String defaultValue)
|
static int |
getElementIndex(org.w3c.dom.Node element)
Gets the index of the specified element amongst elements with the same name |
static java.lang.String |
getElementPath(org.w3c.dom.Element element)
Returns absolute xpath for specified element, ignores namespaces |
static java.lang.String |
getElementText(org.w3c.dom.Element elm)
|
static org.w3c.dom.Element |
getFirstChildElement(org.w3c.dom.Element elm)
|
static org.w3c.dom.Element |
getFirstChildElement(org.w3c.dom.Element elm,
java.lang.String name)
|
static org.w3c.dom.Element |
getFirstChildElementIgnoreCase(org.w3c.dom.Element elm,
java.lang.String name)
|
static org.w3c.dom.Element |
getFirstChildElementNS(org.w3c.dom.Element domNode,
javax.xml.namespace.QName name)
|
static org.w3c.dom.Element |
getFirstChildElementNS(org.w3c.dom.Element elm,
java.lang.String tns,
java.lang.String localName)
|
static java.lang.String |
getFragmentText(org.w3c.dom.DocumentFragment elm)
|
static org.w3c.dom.Node |
getNextElementSibling(org.w3c.dom.Node node)
|
static java.lang.String |
getNodeValue(org.w3c.dom.Node node)
|
static javax.xml.namespace.QName |
getQName(org.w3c.dom.Node node)
|
static javax.xml.namespace.QName |
getQName(org.apache.xmlbeans.XmlObject contentElement)
|
static java.lang.String |
getValueForMatch(org.w3c.dom.Node domNode,
boolean prettyPrintXml)
|
static java.lang.String |
getValueForMatch(org.apache.xmlbeans.XmlCursor cursor)
|
static java.lang.String |
getXPathValue(java.lang.String value,
java.lang.String xpath)
|
static boolean |
hasContentAttributes(org.w3c.dom.Element elm)
|
static org.w3c.dom.Document |
parse(org.xml.sax.InputSource inputSource)
|
static org.w3c.dom.Document |
parse(java.io.InputStream in)
|
static org.w3c.dom.Document |
parse(java.lang.String fileName)
|
static org.w3c.dom.Document |
parseXml(java.lang.String xmlString)
|
static java.lang.String |
prettyPrintXml(java.lang.String xml)
|
static java.lang.String |
prettyPrintXml(org.apache.xmlbeans.XmlObject xml)
|
static java.lang.String |
removeUnneccessaryNamespaces(java.lang.String xml)
|
static java.lang.String |
removeXPathNamespaceDeclarations(java.lang.String xpath)
|
static java.lang.String |
replaceNameInPathOrQuery(java.lang.String pathOrQuery,
java.lang.String oldName,
java.lang.String newName)
|
static boolean |
seemsToBeXml(java.lang.String str)
|
static org.w3c.dom.Node[] |
selectDomNodes(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
|
static org.w3c.dom.Node |
selectFirstDomNode(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
|
static java.lang.String |
selectFirstNodeValue(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
|
static java.lang.String[] |
selectNodeValues(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
|
static java.lang.String |
serialize(org.w3c.dom.Document document)
|
static void |
serialize(org.w3c.dom.Document dom,
java.io.Writer writer)
|
static void |
serialize(org.w3c.dom.Element elm,
java.io.Writer writer)
|
static java.lang.String |
serialize(org.w3c.dom.Node node,
boolean prettyPrint)
|
static java.lang.String |
serializePretty(org.w3c.dom.Document document)
|
static void |
serializePretty(org.w3c.dom.Document dom,
java.io.Writer writer)
|
static void |
serializePretty(org.apache.xmlbeans.XmlObject xmlObject,
java.io.Writer writer)
|
static void |
setChildElementText(org.w3c.dom.Element element,
java.lang.String name,
java.lang.String text)
|
static void |
setElementText(org.w3c.dom.Element elm,
java.lang.String text)
|
static boolean |
setNodeValue(org.w3c.dom.Node domNode,
java.lang.String string)
|
static java.lang.String |
setXPathContent(java.lang.String xmlText,
java.lang.String xpath,
java.lang.String value)
|
static void |
setXsiType(org.w3c.dom.Element elm,
javax.xml.namespace.QName name)
|
static java.lang.String |
stripWhitespaces(java.lang.String content)
|
static java.lang.String |
transferValues(java.lang.String source,
java.lang.String dest)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XmlUtils()
| Method Detail |
|---|
public static org.w3c.dom.Document parse(java.io.InputStream in)
public static org.w3c.dom.Document parse(java.lang.String fileName)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String entitize(java.lang.String xml)
public static java.lang.String entitizeContent(java.lang.String xml)
public static org.w3c.dom.Document parse(org.xml.sax.InputSource inputSource)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String serializePretty(org.w3c.dom.Document document)
public static void serializePretty(org.w3c.dom.Document dom,
java.io.Writer writer)
throws java.io.IOException
java.io.IOException
public static void serializePretty(org.apache.xmlbeans.XmlObject xmlObject,
java.io.Writer writer)
throws java.io.IOException
java.io.IOException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.io.InputStream input,
org.apache.xmlbeans.XmlOptions xmlOptions)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.lang.String input,
org.apache.xmlbeans.XmlOptions xmlOptions)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.net.URL input,
org.apache.xmlbeans.XmlOptions xmlOptions)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(org.w3c.dom.Node input,
org.apache.xmlbeans.XmlOptions xmlOptions)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.io.File input,
org.apache.xmlbeans.XmlOptions xmlOptions)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.io.InputStream input)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.lang.String input)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.net.URL input)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(org.w3c.dom.Node input)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static org.apache.xmlbeans.XmlObject createXmlObject(java.io.File input)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlExceptionpublic static org.apache.xmlbeans.XmlOptions createDefaultXmlOptions()
public static void serialize(org.w3c.dom.Document dom,
java.io.Writer writer)
throws java.io.IOException
java.io.IOException
public static void serialize(org.w3c.dom.Element elm,
java.io.Writer writer)
throws java.io.IOException
java.io.IOException
public static java.lang.String serialize(org.w3c.dom.Node node,
boolean prettyPrint)
public static void setElementText(org.w3c.dom.Element elm,
java.lang.String text)
public static java.lang.String getChildElementText(org.w3c.dom.Element elm,
java.lang.String name)
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element elm)
public static org.w3c.dom.Element getFirstChildElement(org.w3c.dom.Element elm,
java.lang.String name)
public static org.w3c.dom.Element getFirstChildElementIgnoreCase(org.w3c.dom.Element elm,
java.lang.String name)
public static org.w3c.dom.Element getFirstChildElementNS(org.w3c.dom.Element elm,
java.lang.String tns,
java.lang.String localName)
public static java.lang.String getElementText(org.w3c.dom.Element elm)
public static java.lang.String getFragmentText(org.w3c.dom.DocumentFragment elm)
public static java.lang.String getChildElementText(org.w3c.dom.Element elm,
java.lang.String name,
java.lang.String defaultValue)
public static java.lang.String getNodeValue(org.w3c.dom.Node node)
public static org.w3c.dom.Node createNodeFromPath(org.w3c.dom.Element modelElement,
java.lang.String path)
public static org.w3c.dom.Element addChildElement(org.w3c.dom.Element element,
java.lang.String name,
java.lang.String text)
public static void setChildElementText(org.w3c.dom.Element element,
java.lang.String name,
java.lang.String text)
public static org.w3c.dom.Document parseXml(java.lang.String xmlString)
throws java.io.IOException
java.io.IOExceptionpublic static void dumpParserErrors(org.apache.xmlbeans.XmlObject xmlObject)
public static java.lang.String transferValues(java.lang.String source,
java.lang.String dest)
public static java.lang.String getElementPath(org.w3c.dom.Element element)
element - the element to create for
public static int getElementIndex(org.w3c.dom.Node element)
element - the element to get for
public static java.lang.String declareXPathNamespaces(java.lang.String xmlString)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlExceptionpublic static java.lang.String prettyPrintXml(java.lang.String xml)
public static java.lang.String prettyPrintXml(org.apache.xmlbeans.XmlObject xml)
public static java.lang.String declareXPathNamespaces(WsdlInterface iface)
public static java.lang.String createXPath(org.w3c.dom.Node node)
public static java.lang.String createAbsoluteXPath(org.w3c.dom.Node node)
public static java.lang.String createXPath(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
XPathModifier modifier)
public static java.lang.String createXPath(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
boolean absolute,
XPathModifier modifier)
public static XPathData createXPathData(org.w3c.dom.Node node,
boolean anonymous,
boolean selectText,
boolean absolute)
public static boolean setNodeValue(org.w3c.dom.Node domNode,
java.lang.String string)
public static java.lang.String declareXPathNamespaces(org.apache.xmlbeans.XmlObject xmlObject)
public static java.lang.String setXPathContent(java.lang.String xmlText,
java.lang.String xpath,
java.lang.String value)
public static javax.xml.namespace.QName getQName(org.w3c.dom.Node node)
public static java.lang.String removeXPathNamespaceDeclarations(java.lang.String xpath)
public static java.lang.String stripWhitespaces(java.lang.String content)
public static org.w3c.dom.NodeList getChildElements(org.w3c.dom.Element elm)
public static org.w3c.dom.NodeList getChildElementsByTagName(org.w3c.dom.Element elm,
java.lang.String name)
public static org.w3c.dom.NodeList getChildElementsOfType(org.w3c.dom.Element elm,
org.apache.xmlbeans.SchemaType schemaType)
public static org.w3c.dom.NodeList getChildElementsNS(org.w3c.dom.Element elm,
javax.xml.namespace.QName name)
public static org.w3c.dom.NodeList getChildElementsByTagNameNS(org.w3c.dom.Element elm,
java.lang.String namespaceUri,
java.lang.String localName)
public static java.lang.String serialize(org.w3c.dom.Document document)
public static org.w3c.dom.Element getFirstChildElementNS(org.w3c.dom.Element domNode,
javax.xml.namespace.QName name)
public static javax.xml.namespace.QName findTypeNameForXsiType(java.lang.String typeName,
org.w3c.dom.Element elm)
public static java.lang.String findPrefixForNamespace(org.w3c.dom.Element elm,
java.lang.String namespace)
public static void setXsiType(org.w3c.dom.Element elm,
javax.xml.namespace.QName name)
public static javax.xml.namespace.QName createQName(org.w3c.dom.Node node)
public static org.w3c.dom.Node getNextElementSibling(org.w3c.dom.Node node)
public static org.w3c.dom.Document createDocument(javax.xml.namespace.QName element)
public static java.lang.String getValueForMatch(org.apache.xmlbeans.XmlCursor cursor)
public static boolean hasContentAttributes(org.w3c.dom.Element elm)
public static java.lang.String getValueForMatch(org.w3c.dom.Node domNode,
boolean prettyPrintXml)
public static java.lang.String selectFirstNodeValue(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
throws org.apache.xmlbeans.XmlException
org.apache.xmlbeans.XmlException
public static java.lang.String[] selectNodeValues(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
public static org.w3c.dom.Node selectFirstDomNode(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
public static org.w3c.dom.Node[] selectDomNodes(org.apache.xmlbeans.XmlObject xmlObject,
java.lang.String xpath)
public static boolean seemsToBeXml(java.lang.String str)
public static java.lang.String extractNamespaces(java.lang.String xpath)
public static java.lang.String removeUnneccessaryNamespaces(java.lang.String xml)
public static java.lang.String replaceNameInPathOrQuery(java.lang.String pathOrQuery,
java.lang.String oldName,
java.lang.String newName)
throws java.lang.Exception
java.lang.Exceptionpublic static javax.xml.namespace.QName getQName(org.apache.xmlbeans.XmlObject contentElement)
public static java.lang.String getXPathValue(java.lang.String value,
java.lang.String xpath)
public static java.lang.String createJdbcXmlResult(java.sql.Statement statement)
throws java.sql.SQLException,
javax.xml.parsers.ParserConfigurationException
java.sql.SQLException
javax.xml.parsers.ParserConfigurationException
public static org.w3c.dom.Document addResultSetXmlPart(org.w3c.dom.Element resultsElement,
java.sql.ResultSet rs,
org.w3c.dom.Document xmlDocumentResult)
throws java.sql.SQLException
java.sql.SQLException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||