Microsoft SDK for Java

Element Interface

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();
}

© 1999 Microsoft Corporation. All rights reserved. Terms of use.