Имеется возможность:
- последовательно читать и записывать xml-документы:
- преобразовывать из строки, полученной из текста элемента или значения атрибута XML, в значение в соответствии с указанным типом;
- получать строковое представление значения для помещения в текст элемента или значение атрибута XML;
- получить тип данных XML, соответствующий переданному в качестве параметра типу;
- производить проверку возможности чтения из XML значения указанного типа;
- производить проверку соответствия схеме XML при чтении XML
- производить запись значения в формате XML;
- возвращать тип, соответствующий типу данных XML.
- использовать модель объектного доступа к данным xml-документов (ДокументDOM), соответствующую следующим стандартам:
- DOM Level 2;
- XPath (DOM Level 3);
- DOM Load and Save (DOM Level 3).
- использовать объектную модель схемы XML (СхемаXML);
- использовать канонический XML стандарт 1.1 (Canonical XML 1.1).
Используя внешнее соединение и механизмы работы с XML можно организовывать интеграцию с прикладными системами по принятым в этих системах форматам. Для этого применяются механизмы XSL-преобразования.