Общий разбор пространств имён 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-валидации по схемам