org.apache.tomcat.util
public class DomUtil extends Object
Nested Class Summary | |
---|---|
static class | DomUtil.NullResolver |
Method Summary | |
---|---|
static Node | findChildWithAtt(Node parent, String elemName, String attName, String attVal) Find the first direct child with a given attribute. |
static String | getAttribute(Node element, String attName) |
static Node | getChild(Node parent, String name) Get the first element child. |
static Node | getChild(Node parent, int type) Get the first direct child with a given type |
static String | getChildContent(Node parent, String name) Get the first child's content ( ie it's included TEXT node ). |
static String | getContent(Node n) Get the trimed text content of a node or null if there is no text |
static Node | getNext(Node current) Get the next sibling with the same name and type |
static Node | getNext(Node current, String name, int type) Return the next sibling with a given name and type |
static Document | readXml(InputStream is) Read XML as DOM. |
static void | removeAttribute(Node node, String attName) |
static void | setAttribute(Node node, String attName, String val) |
static void | setAttributes(Object o, Node parent) |
static void | setText(Node node, String val) Set or replace the text value |
static void | writeXml(Node n, OutputStream os) |
Parameters: parent elemName name of the element, or null for any attName attribute we're looking for attVal attribute value or null if we just want any
Parameters: parent lookup direct childs name name of the element. If null return the first element.