Главная » Java, Web, XML » Интерфейс Document

0

добавляет к методам своего предка Node методы работы с документом в целом. Метод

public EocumentType getDocType () ;

возвращает общие сведения о документе в виде объекта типа EtocumentType. Методы getName (), getEntitied () , getNotations () и другие методы интерфейса EtocumentType возвращают конкретные сведения о документе.

Метод

public Element getDocumentElement () ;

возвращает корневой элемент дерева объектов, а методы

public NodeList getElementsByTagName (String name) ;

public NodeList getElementsByTagNameNS (String uri, String qname);

public Element getElementByld(String id) ;

возвращают все элементы с указанным именем tag без префикса или с префиксом, а также элемент, определяемый значением атрибута с именем ID.

Несколько методов позволяют изменить структуру и содержимое дерева объектов.

Создать новый пустой элемент по его имени или по имени с префиксом можно методами

public Element createElement(String name);

public Element createElementNS (String uri, String name);

Создать узел типа CDATA_SECTION_NODE МОЖНО методом

public CDATASection createCDATASection (String name);

Создать узел типа                     МОЖНО методом

public Entity Reference createEntityReference (String name);

Создать узел типа                           МОЖНО методом

public Processinglnstruction createProcessinglnstruction(String name);

Создать узел типа TEXT_NODE МОЖНО методом

public Text^ale createTextNode (String name);

Создать узел-атрибут с именем name можно методом

public Attr createAttribute(String name) ;

public Attr createAttributeNS (String uri, String name);

Узел-комментарий создается методом

public Comment createComment (String comment);

Наконец, можно создать пустой документ — фрагмент данного документа с целью дальнейшего заполнения

public Document Fragment createDocumentFragment () ;

Вставить созданный узел, а значит, и все поддерево, в дерево документа, можно методом

public Node importNode (Node importecNcde, boolean deep) ;

Этим методом можно соединить два дерева объектов. Если второй аргумент равен true, то рекурсивно вставляется все поддерево.

Литература:

Хабибуллин И. Ш. Разработка Web-служб средствами Java. — СПб.: БХВ-Петербург, 2003. — 400 с: ил.

По теме:

  • Комментарии