Общий разбор пространств имён XFDF

Общий XML-парсер XFDF разрешает унаследованные пространства имён по умолчанию и объявленные префиксы, поэтому элементы Adobe XFDF сохраняют то же значение, когда XML-продюсер использует квалифицированные имена

Локальный импорт destinations принимает квалифицированные элементы Dest, GoTo и режимов destination от Adobe и отклоняет чужие привязки, непоследовательные смены пространства имён, некорректные контейнеры и повторяющиеся данные destination до создания аннотации

Исходный кодек загруженного документа продолжает принимать свой неквалифицированный legacy-XML-профиль; нативные транзакции сохраняют своё более строгое требование пространства имён Adobe XFDF

Имена и сериализация

THPDFXFDFNode сохраняет исходный QualifiedName для сериализации и раскрывает разрешённый NamespaceURI, а Name даёт локальное имя для распознанных элементов Adobe или неквалифицированных

Чужие квалифицированные имена элементов остаются квалифицированными в Name, чтобы общий кодек не мог случайно принять их за словарь Adobe; потребителям следует проверять NamespaceURI при обработке чужого содержимого

Объявления пространств имён, нужные отсоединённому сериализованному содержимому, сохраняются, а тело rich-текста сохраняет порядок смешанного текста и привязки пространств имён

К сохранённому XML чужого поддерева добавляются только привязки, фактически нужные снаружи; вложенные чужие узлы не удерживают дублирующихся полных поддеревьев

Общий парсер ограничивает накопленный сохранённый XML и добавленные объявления четырьмя длинами входа в байтах плюс 4096 кодовых единиц UTF-16 и поднимает EHPDFXFDFLimitError, когда расширение пространств имён превышает эту рабочую границу

Проверки атрибутов и префиксов

Повторяющиеся лексические атрибуты и повторяющиеся развёрнутые имена атрибутов отклоняются вместо применения последнего значения; пространства имён по умолчанию применяются к именам элементов, тогда как имена атрибутов без префикса остаются неквалифицированными

Объявленные префиксы и зарезервированные привязки xml или xmlns следуют ограничениям из W3C Namespaces in XML 1.0, Third Edition; сравнение URI пространств имён чувствительно к регистру

Это остаётся ограниченным словарём XFDF и профилем совместимости библиотеки без заявления об общей XML-валидации по схемам

Destinations аннотаций · Отображённый обмен аннотациями