Класс THPDFXFDFNode

THPDFXFDFNode из HPDFXFDFXml хранит элемент XFDF, его упорядоченные атрибуты, текст и принадлежащие дочерние узлы

ЧленЗначение
NameИмя для поиска, нормализованное к локальному имени для разобранных элементов Adobe или неквалифицированных и сохраняющее квалификацию для чужих элементов с префиксами
QualifiedNameИсходное разобранное имя XML-элемента для сериализации, с Name в качестве фолбэка для программно созданных узлов
NamespaceURIРазрешённый URI пространства имён, где пустая строка означает неквалифицированный элемент
NamespaceResolvedУстановлено ли значение пространства имён разбором или явным присваиванием NamespaceURI
RawXMLСохранённый сырой XML, переданный импортёром, включая смешанное rich-содержимое
TextТекстовая полезная нагрузка узла
ChildCount, ChildrenУпорядоченные принадлежащие дочерние узлы
AttrCount, AttrsУпорядоченные пары имени и значения атрибутов
AddChild, ChildByName, ChildrenByNameСоздание дочерних узлов и поиск по Name
SetAttr, HasAttr, GetAttrValueПрограммное присваивание атрибутов и поиск

QualifiedName и NamespaceResolved — классовые свойства; общие публичные раскладки атрибутов и записей колбэков не меняются

Разбор отклоняет дублирующиеся XML-атрибуты до того, как семантика замены программного SetAttr сможет скрыть конфликт

Разбор и сериализация пространств имён · Destinations аннотаций