General XML-related utilities
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
DISABLE_PRETTY_PRINT_PROPERTY |
|
static java.lang.String |
EMPTY_XML |
|
static java.lang.String |
NOT_XML |
Type Params | Return Type | Name and description |
---|---|---|
|
static org.w3c.dom.Element |
addChildElement(org.w3c.dom.Element element, java.lang.String name, java.lang.String text) |
|
static javax.swing.text.Document |
addResultSetXmlPart(org.w3c.dom.Element resultsElement, java.sql.ResultSet rs, javax.swing.text.Document xmlDocumentResult, boolean uppercase) |
|
void |
checkClientTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType) |
|
void |
checkServerTrusted(java.security.cert.X509Certificate[] certs, java.lang.String authType) |
|
static java.lang.String |
createAbsoluteXPath(org.w3c.dom.Node node) |
|
static org.w3c.dom.Element |
createColumn(int index, javax.swing.text.Document xmlDocumentResult, java.sql.ResultSet resultSet, java.lang.String[] columnValues, boolean uppercase) |
|
static org.w3c.dom.Element |
createColumn(java.sql.CallableStatement statement, OutputParameterDescription outputParameter, javax.swing.text.Document xmlDocumentResult, boolean uppercase) |
|
static org.w3c.dom.Element |
createColumn(int index, javax.swing.text.Document xmlDocumentResult, java.sql.ResultSet resultSet, boolean uppercase) |
|
static XmlOptions |
createDefaultXmlOptions() XmlOptions configuration used in preventing XML Bomb |
|
static javax.swing.text.Document |
createDocument(javax.xml.namespace.QName element) |
|
static java.lang.String |
createJdbcXmlResult(java.sql.Statement statement) |
|
static java.lang.String |
createJdbcXmlResultEx(java.sql.Statement statement, boolean makeUpperCased) |
|
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.w3c.dom.Element |
createResultSetElement(javax.swing.text.Document xmlDocumentResult, org.w3c.dom.Element resultsElement, int fetchSize) |
|
static org.w3c.dom.Element |
createRowElement(javax.swing.text.Document xmlDocumentResult, org.w3c.dom.Element resultsElement, int rowNumber) |
|
static java.lang.String |
createXPath(org.w3c.dom.Node domNode, boolean normalize) |
|
static java.lang.String |
createXPath(org.w3c.dom.Node node) |
|
static java.lang.String |
createXPath(org.w3c.dom.Node node, boolean anonymous, boolean selectText, XPathModifier modifier) |
|
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, boolean absolute, XPathModifier modifier, boolean normalize) |
|
static XPathData |
createXPathData(org.w3c.dom.Node node, boolean anonymous, boolean selectText, boolean absolute) |
|
static XPathData |
createXPathData(org.w3c.dom.Node node, boolean anonymous, boolean selectText, boolean absolute, boolean normalize) |
|
static XmlObject |
createXmlObject(java.io.InputStream input, XmlOptions xmlOptions) |
|
static XmlObject |
createXmlObject(java.lang.String input, XmlOptions xmlOptions) |
|
static XmlObject |
createXmlObject(java.net.URL input, XmlOptions xmlOptions) |
|
static XmlObject |
createXmlObject(org.w3c.dom.Node input, XmlOptions xmlOptions) |
|
static XmlObject |
createXmlObject(java.io.File input, XmlOptions xmlOptions) |
|
static XmlObject |
createXmlObject(java.io.InputStream input) |
|
static XmlObject |
createXmlObject(java.lang.String input) |
|
static XmlObject |
createXmlObject(java.net.URL input) |
|
static XmlObject |
createXmlObject(org.w3c.dom.Node input) |
|
static XmlObject |
createXmlObject(java.io.File input) |
|
static java.lang.String |
declareXPathNamespaces(java.lang.String xmlString) |
|
static java.lang.String |
declareXPathNamespaces(WsdlInterface iface) |
|
static java.lang.String |
declareXPathNamespaces(XmlObject xmlObject) |
|
static void |
enableSecureProcessing(javax.xml.parsers.DocumentBuilderFactory dbf) |
|
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 XmlObject |
findFirstNodeByPath(XmlObject parent, java.lang.String path) |
|
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) |
|
java.security.cert.X509Certificate[] |
getAcceptedIssuers() |
|
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 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, SchemaType schemaType) |
|
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 elm, java.lang.String tns, java.lang.String localName) |
|
static org.w3c.dom.Element |
getFirstChildElementNS(org.w3c.dom.Element domNode, javax.xml.namespace.QName name) |
|
static java.lang.String |
getFirstNodeValue(XmlObject[] nodes) |
|
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(XmlObject contentElement) |
|
static XmlStats |
getStats(java.lang.String xml) |
|
static java.lang.String |
getValueForMatch(XmlCursor cursor) |
|
static java.lang.String |
getValueForMatch(org.w3c.dom.Node domNode, boolean prettyPrintXml) |
|
static XmlObject[] |
getXPathNodes(java.lang.String value, java.lang.String xpath) |
|
static java.lang.String |
getXPathValue(java.lang.String value, java.lang.String xpath) |
|
static boolean |
hasContentAttributes(org.w3c.dom.Element elm) |
|
static javax.swing.text.Document |
parse(java.io.InputStream in) |
|
static javax.swing.text.Document |
parse(java.lang.String fileName) |
|
static javax.swing.text.Document |
parse(org.xml.sax.InputSource inputSource) |
|
static javax.swing.text.Document |
parseXml(java.lang.String xmlString) |
|
static java.lang.String |
prettyPrintXml(java.lang.String xml, XmlOptions xmlOptions) |
|
static java.lang.String |
prettyPrintXml(java.lang.String xml) |
|
static java.lang.String |
prettyPrintXml(XmlObject xml) |
|
static java.lang.String |
removeUnnecessaryNamespaces(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(XmlObject xmlObject, java.lang.String xpath) |
|
static org.w3c.dom.Node |
selectFirstDomNode(XmlObject xmlObject, java.lang.String xpath) |
|
static java.lang.String |
selectFirstNodeValue(XmlObject xmlObject, java.lang.String xpath) |
|
static java.lang.String[] |
selectNodeValues(XmlObject xmlObject, java.lang.String xpath) |
|
static void |
serialize(javax.swing.text.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 |
serialize(javax.swing.text.Document document) |
|
static java.lang.String |
serializePretty(javax.swing.text.Document document) |
|
static void |
serializePretty(javax.swing.text.Document dom, java.io.Writer writer) |
|
static void |
serializePretty(XmlObject xmlObject, java.io.Writer writer) |
|
static java.lang.String |
serializeXmlResult(javax.swing.text.Document xmlDocumentResult) |
|
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 |
stripNonValidXMLCharacters(java.lang.String xml, java.util.Map<java.lang.Integer, java.lang.Character> invalidCharsList) Strip non valid characters according to XML 1.0 |
|
static java.lang.String |
stripWhitespaces(java.lang.String content) |
|
static java.lang.String |
transferValues(java.lang.String source, java.lang.String dest) |
|
static java.io.InputStream |
verifyXmlData(java.io.InputStream input) |
|
static void |
verifyXmlData(java.lang.String Url) |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
XmlOptions configuration used in preventing XML Bomb
Gets the index of the specified element amongst elements with the same name
element
- the element to get forReturns absolute xpath for specified element, ignores namespaces
element
- the element to create forStrip non valid characters according to XML 1.0
xml
- string with non valid charactersinvalidCharsList
- map with the positions of incorrect characters and their values