public class XmlUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_ID |
static java.lang.String |
NS_NAMESPACESPEC |
Constructor and Description |
---|
XmlUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
addElement(org.w3c.dom.Element root,
java.lang.String tagName,
java.lang.String value) |
static void |
addLineBreak(org.w3c.dom.Element aElement) |
static void |
addNSAttribute(org.w3c.dom.Element aElement,
java.lang.String aPrefix,
java.lang.String aNamespace) |
static void |
circumventBug2650(org.w3c.dom.Document aDocument)
This method spreads all namespace attributes in a DOM document to their
children.
|
static void |
circumventBug2650internal(org.w3c.dom.Node aNode)
This is the work horse for
circumventBug2650(org.w3c.dom.Document) . |
static javax.xml.datatype.XMLGregorianCalendar |
createDate() |
static javax.xml.datatype.XMLGregorianCalendar |
createDate(java.util.Calendar aDate) |
static org.w3c.dom.Element |
createDSctx(org.w3c.dom.Document doc,
java.lang.String prefix,
java.lang.String namespace) |
static java.lang.String |
escapeXMLData(java.lang.String aText) |
static org.w3c.dom.NodeList |
extract(org.w3c.dom.Node aRootNode) |
static org.w3c.dom.Element |
findByIdAttr(org.w3c.dom.Element aRoot,
java.lang.String aAttributeValue) |
static byte[] |
getBase64DecodedText(org.w3c.dom.Element element) |
static javax.xml.datatype.XMLGregorianCalendar |
getDate(org.w3c.dom.Element aElement) |
static org.w3c.dom.Element |
getNextElement(org.w3c.dom.Node el) |
static org.w3c.dom.NodeList |
getNodeSet(org.w3c.dom.Node rootNode,
boolean comments) |
static org.w3c.dom.Document |
getOwnerDocument(org.w3c.dom.NodeList aNodeList)
This method returns the first non-null owner document of the Node's in
this Set.
|
static java.lang.String |
getText(org.w3c.dom.Element element) |
static java.lang.String |
getText(org.w3c.dom.NodeList aList) |
static boolean |
isDescendantOrSelf(org.w3c.dom.Node ctx,
org.w3c.dom.Node descendantOrSelf) |
static boolean |
isNamespaceElement(org.w3c.dom.Node el,
java.lang.String type,
java.lang.String ns) |
static void |
removeChildren(org.w3c.dom.Element aElement) |
static java.util.List<org.w3c.dom.Element> |
selectChildElements(org.w3c.dom.Element aElement) |
static org.w3c.dom.Element |
selectFirstElement(org.w3c.dom.Node aSibling,
java.lang.String aNamespace,
java.lang.String aNodeName) |
static org.w3c.dom.Element[] |
selectNodes(org.w3c.dom.Node aSibling,
java.lang.String aNamespace,
java.lang.String aNodeName) |
static void |
setBase64EncodedText(org.w3c.dom.Element aElement,
byte[] aValue) |
static void |
setText(org.w3c.dom.Element aElement,
java.lang.String aTextValue) |
public static final java.lang.String NS_NAMESPACESPEC
public static final java.lang.String ATTR_ID
public static org.w3c.dom.Element getNextElement(org.w3c.dom.Node el)
public static void removeChildren(org.w3c.dom.Element aElement)
public static void addLineBreak(org.w3c.dom.Element aElement)
public static org.w3c.dom.Element createDSctx(org.w3c.dom.Document doc, java.lang.String prefix, java.lang.String namespace)
public static void addNSAttribute(org.w3c.dom.Element aElement, java.lang.String aPrefix, java.lang.String aNamespace)
public static java.lang.String escapeXMLData(java.lang.String aText)
public static org.w3c.dom.Element findByIdAttr(org.w3c.dom.Element aRoot, java.lang.String aAttributeValue)
public static java.lang.String getText(org.w3c.dom.NodeList aList)
public static java.lang.String getText(org.w3c.dom.Element element)
public static byte[] getBase64DecodedText(org.w3c.dom.Element element) throws ESYAException
ESYAException
public static void setBase64EncodedText(org.w3c.dom.Element aElement, byte[] aValue)
public static void setText(org.w3c.dom.Element aElement, java.lang.String aTextValue)
public static void addElement(org.w3c.dom.Element root, java.lang.String tagName, java.lang.String value)
public static org.w3c.dom.NodeList getNodeSet(org.w3c.dom.Node rootNode, boolean comments)
public static java.util.List<org.w3c.dom.Element> selectChildElements(org.w3c.dom.Element aElement)
public static org.w3c.dom.Element[] selectNodes(org.w3c.dom.Node aSibling, java.lang.String aNamespace, java.lang.String aNodeName)
public static org.w3c.dom.Element selectFirstElement(org.w3c.dom.Node aSibling, java.lang.String aNamespace, java.lang.String aNodeName)
public static boolean isNamespaceElement(org.w3c.dom.Node el, java.lang.String type, java.lang.String ns)
public static boolean isDescendantOrSelf(org.w3c.dom.Node ctx, org.w3c.dom.Node descendantOrSelf)
public static javax.xml.datatype.XMLGregorianCalendar createDate() throws ESYAException
ESYAException
public static javax.xml.datatype.XMLGregorianCalendar createDate(java.util.Calendar aDate) throws ESYAException
ESYAException
public static javax.xml.datatype.XMLGregorianCalendar getDate(org.w3c.dom.Element aElement)
public static void circumventBug2650(org.w3c.dom.Document aDocument)
aDocument
- to fix bugpublic static void circumventBug2650internal(org.w3c.dom.Node aNode)
circumventBug2650(org.w3c.dom.Document)
.aNode
- to fixpublic static org.w3c.dom.NodeList extract(org.w3c.dom.Node aRootNode) throws ESYAException
ESYAException
public static org.w3c.dom.Document getOwnerDocument(org.w3c.dom.NodeList aNodeList)
This method is necessary because it always returns a
Document
. Node.getOwnerDocument()
returns null
if the Node
is a Document
.
aNodeList
- to find owner documentCopyright © 2025. All rights reserved.