The Element interface of the com.ms.xml.om package implements an Element object. The elements are named with a string, have attributes, and can contain child nodes. Each XML tag in a document is represented by an Element object in the XML parse tree.
The element types are DOCUMENT, ELEMENT, PCDATA, PI, META, COMMENT, and CDATA.
public interface Element { // Fields static public final int CDATA; static public final int COMMENT; static public final int DOCUMENT; static public final int DTD; static public final int ELEMENT; static public final int ELEMENTDECL; static public final int ENTITY; static public final int ENTITYREF; static public final int NAMESPACE; static public final int NOTATION; static public final int PCDATA; static public final int PI; static public final int WHITESPACE; static public final int INCLUDESECTION; static public final int IGNORESECTION; // Methods public void addChild(Element elem, Element after); public void addChild(Element elem, int pos, int reserved); public Object getAttribute(String name); public Object getAttribute(Name n); public Enumeration getAttributes(); public Element getChild(int index); public ElementCollection getChildren(); public Enumeration getElements(); public Element getParent(); public Name getTagName(); public String getText(); public int getType(); public int numAttributes(); public int numElements(); public void removeAttribute(String name); public void removeAttribute(Name name); public void removeChild(Element elem); public void save(XMLOutputStream o) throws IOException; public void setAttribute(String name, Object value); public void setAttribute(Name name, Object value); public void setParent(Element parent); public void setText(String text); public abstract Element toSchema(); }