Класс XMLReader XMLReader
&reftitle.intro; Расширение XMLReader - синтаксический анализатор XML. Класс-читатель выступает в качестве курсора, следует по потоку документа и останавливается на каждом узле на этом пути.
&reftitle.classsynopsis; XMLReader XMLReader &Constants; const int XMLReader::NONE 0 const int XMLReader::ELEMENT 1 const int XMLReader::ATTRIBUTE 2 const int XMLReader::TEXT 3 const int XMLReader::CDATA 4 const int XMLReader::ENTITY_REF 5 const int XMLReader::ENTITY 6 const int XMLReader::PI 7 const int XMLReader::COMMENT 8 const int XMLReader::DOC 9 const int XMLReader::DOC_TYPE 10 const int XMLReader::DOC_FRAGMENT 11 const int XMLReader::NOTATION 12 const int XMLReader::WHITESPACE 13 const int XMLReader::SIGNIFICANT_WHITESPACE 14 const int XMLReader::END_ELEMENT 15 const int XMLReader::END_ENTITY 16 const int XMLReader::XML_DECLARATION 17 const int XMLReader::LOADDTD 1 const int XMLReader::DEFAULTATTRS 2 const int XMLReader::VALIDATE 3 const int XMLReader::SUBST_ENTITIES 4 &Properties; public readonly int attributeCount public readonly string baseURI public readonly int depth public readonly bool hasAttributes public readonly bool hasValue public readonly bool isDefault public readonly bool isEmptyElement public readonly string localName public readonly string name public readonly string namespaceURI public readonly int nodeType public readonly string prefix public readonly string value public readonly string xmlLang &Methods;
&reftitle.properties; attributeCount Количество атрибутов в узле baseURI Базовый URI узла depth Глубина узла в дереве, начиная с 0 hasAttributes Показывает, есть ли у узла атрибуты hasValue Показывает, имеет ли узел текстовое значение isDefault Показывает, является ли атрибутом по умолчанию из DTD isEmptyElement Показывает, является ли узел пустым тегом localName Локальное имя узла name Полностью определённое имя узла namespaceURI URI пространства имён связанный с узлом nodeType Тип узла prefix Префикс пространства имён связанный с узлом value Текстовое значение узла xmlLang Контекст xml:lang, в котором находится узел
&reftitle.constants;
Типы узлов XMLReader XMLReader::NONE Нет типа узла XMLReader::ELEMENT Начальный элемент XMLReader::ATTRIBUTE Узел атрибута XMLReader::TEXT Текстовый узел XMLReader::CDATA Узел CDATA XMLReader::ENTITY_REF Узел ссылки на сущность XMLReader::ENTITY Узел объявления объекта XMLReader::PI Узел инструкций обработки XMLReader::COMMENT Узел комментария XMLReader::DOC Узел документа XMLReader::DOC_TYPE Узел типа документа XMLReader::DOC_FRAGMENT Узел фрагмента документа XMLReader::NOTATION Узел нотации XMLReader::WHITESPACE Пробельный узел XMLReader::SIGNIFICANT_WHITESPACE Существенный пробельный узел XMLReader::END_ELEMENT Завершение элемента XMLReader::END_ENTITY Завершение объекта XMLReader::XML_DECLARATION Узел XML объявления
Опции анализатора XMLReader XMLReader::LOADDTD Загружать DTD, но не проверять XMLReader::DEFAULTATTRS Загружать DTD и атрибуты по умолчанию, но не проверять XMLReader::VALIDATE Загружать DTD и проверять при разборе XMLReader::SUBST_ENTITIES Заменять объекты и разворачивать ссылки
&reference.xmlreader.entities.xmlreader;