Интерфейсы CharacterData, Text, Comment и CDATASection
Интерфейс CharacterData расширяет интерфейс Node набором методов для доступа к символьным данным.
Метод
public int getLength()
позволяет получить длину символьных данных в 16-битовых единицах.
Получить символьные данные можно с помощью одного из методов
public String getData() throws DOMException
public String substringData(int offset, int count)
throws DOMException.
Первый метод возвращает все символьные данные, а второй – подстроку символьных данных, начиная с позиции offset длиной count.
Задать новые значения символьных данных можно с помощью метода
public void setData(String data) throws DOMException.
Метод
public void appendData(String arg) throws DOMException
добавляет строку arg в конец символьных данных, метод
public void insertData(int offset, String arg)
throws DOMException
добавляет строку arg в символьные данные, начиная с позиции offset, а метод
public void replaceData(int offset, int count, String arg)
throws DOMException
замещает в символьных данных подстроку, начиная с позиции offset и длиной count строкой arg.
Метод
public void deleteData(int offset, int count)
throws DOMException
удаляет из символьных данных подстроку длиной count, начиная с позиции offset.
Интерфейс Text является наследником интерфейса CharacterData и представляет текстуальное содержимое элемента или атрибута (узла типа Element или Attr). Своих свойств и методов интерфейс не имеет, а наследует все свойства и методы интерфейса CharacterData.
Интерфейс Comment также является наследником интерфейса CharacterData и представляет текстуальное содержимое комментария. Этот интерфейс также не имеет своих свойств и методов.
Интерфейс CDATASection является наследником интерфейса Text и представляет текстуальное содержимое секций CDATA документа XML. Этот интерфейс также не имеет своих свойств и методов.
Дата добавления: 2015-03-20; просмотров: 595;