public class XmlUtil
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkNamespaceEquals(java.lang.String namespace1,
java.lang.String namespace2)
Check true if namespace strings are equals.
|
static java.util.List<org.w3c.dom.Element> |
getChildElements(org.w3c.dom.Node parent,
java.lang.String namespaceURI,
java.lang.String localPart)
Iterates all the children of given parent element and returns all elements with given localPart and namespace
|
static org.w3c.dom.Element |
getSingleElement(org.w3c.dom.Node parent,
java.lang.String xmlNamespace,
java.lang.String nodeName)
Returns null if there is no child element of given parent with the given namespace and node name.
|
static org.w3c.dom.Element |
getWrappingElement(org.w3c.dom.Element parent,
java.util.Map<java.lang.String,java.lang.String> metadata)
Returns wrapping element.
|
static void |
markElementAsNil(org.w3c.dom.Document document,
org.w3c.dom.Element element)
Marks element as nil - will add xsi:nil attribute to the element with value "true"
|
public static java.util.List<org.w3c.dom.Element> getChildElements(org.w3c.dom.Node parent,
java.lang.String namespaceURI,
java.lang.String localPart)
parent - parent elementlocalPart - namespaceURI - public static org.w3c.dom.Element getSingleElement(org.w3c.dom.Node parent,
java.lang.String xmlNamespace,
java.lang.String nodeName)
throws XmlParsingException
parent - xmlNamespace - nodeName - XmlParsingException - if there is more than one child elements with the given xml namespace and node namepublic static org.w3c.dom.Element getWrappingElement(org.w3c.dom.Element parent,
java.util.Map<java.lang.String,java.lang.String> metadata)
throws XmlProcessingException
parent - metadata - XmlProcessingExceptionpublic static boolean checkNamespaceEquals(java.lang.String namespace1,
java.lang.String namespace2)
namespace1 - namespace2 - public static void markElementAsNil(org.w3c.dom.Document document,
org.w3c.dom.Element element)
document - element - Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.