Package com.xmlmind.domutil
Class DOMUtil
- java.lang.Object
-
- com.xmlmind.domutil.DOMUtil
-
public final class DOMUtil extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDOMUtil.CopyUserData
-
Field Summary
Fields Modifier and Type Field Description static DOMUtil.CopyUserDataCOPY_USER_DATA
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ElementfindElementByAttribute(Element element, String namespace, String localName, String value)static ElementfindElementById(Element element, String id)static ElementfindElementByName(Node node, String namespace, String localName)static StringgetAttribute(Element element, String namespace, String localName)static URLgetBaseURL(Node tree)static booleangetBooleanAttribute(Element element, String namespace, String localName, boolean fallback)static ElementgetChildElementByName(Node node, String namespace, String localName)static URLgetDocumentURL(Document doc)static DOMImplementationgetDOMImplementation()static StringgetNamespaceURI(QName name)static StringgetNonEmptyAttribute(Element element, String namespace, String localName)static ElementgetNthChildElement(Node node, int index)static ElementgetParentElement(Node node)static StringgetQName(QName name)static QNamegetQNameAttribute(Element element, String namespace, String localName, QName fallback)static StringgetXMLLang(Element element)static booleanhasName(Node node, String namespace, String localName)static booleanhasName(Node node, QName name)static StringlookupXMLLang(Element element)static DocumentnewDocument()static DocumentnewDocument(String namespaceURI, String qualifiedName, DocumentType docType)static String[]parseName(String name)static voidremoveUserData(Node node, String key)
-
-
-
Field Detail
-
COPY_USER_DATA
public static final DOMUtil.CopyUserData COPY_USER_DATA
-
-
Method Detail
-
newDocument
public static Document newDocument()
-
newDocument
public static Document newDocument(String namespaceURI, String qualifiedName, DocumentType docType)
-
getDOMImplementation
public static DOMImplementation getDOMImplementation()
-
getNonEmptyAttribute
public static String getNonEmptyAttribute(Element element, String namespace, String localName)
-
getQNameAttribute
public static QName getQNameAttribute(Element element, String namespace, String localName, QName fallback)
-
getBooleanAttribute
public static boolean getBooleanAttribute(Element element, String namespace, String localName, boolean fallback)
-
getAttribute
public static String getAttribute(Element element, String namespace, String localName)
-
findElementByName
public static Element findElementByName(Node node, String namespace, String localName)
-
getChildElementByName
public static Element getChildElementByName(Node node, String namespace, String localName)
-
findElementByAttribute
public static Element findElementByAttribute(Element element, String namespace, String localName, String value)
-
-