Класс 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 аннотаций