Класс XMLReader XMLReader
&reftitle.intro; Модуль XMLReader - синтаксический анализатор XML. Класс-читатель выступает в качестве курсора, следует по потоку документа и останавливается на каждом узле на этом пути.
&reftitle.classsynopsis; XMLReader &Constants; public const int XMLReader::NONE public const int XMLReader::ELEMENT public const int XMLReader::ATTRIBUTE public const int XMLReader::TEXT public const int XMLReader::CDATA public const int XMLReader::ENTITY_REF public const int XMLReader::ENTITY public const int XMLReader::PI public const int XMLReader::COMMENT public const int XMLReader::DOC public const int XMLReader::DOC_TYPE public const int XMLReader::DOC_FRAGMENT public const int XMLReader::NOTATION public const int XMLReader::WHITESPACE public const int XMLReader::SIGNIFICANT_WHITESPACE public const int XMLReader::END_ELEMENT public const int XMLReader::END_ENTITY public const int XMLReader::XML_DECLARATION public const int XMLReader::LOADDTD public const int XMLReader::DEFAULTATTRS public const int XMLReader::VALIDATE public const int XMLReader::SUBST_ENTITIES &Properties; public int attributeCount public string baseURI public int depth public bool hasAttributes public bool hasValue public bool isDefault public bool isEmptyElement public string localName public string name public string namespaceURI public int nodeType public string prefix public string value public 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;