Shared XFDF namespace parsing
Sdílený XFDF XML parser rozřeší zděděné default namespace i deklarované prefixy, takže elementy Adobe XFDF si zachovají stejný význam, i když XML producent používá kvalifikované názvy
Import lokálních cílů přijímá kvalifikované elementy Adobe Dest, GoTo i cílové režimy a odmítá cizí bindingy, nekonzistentní změny namespace, neplatné kontejnery i opakovaná cílová data, dřív než vytvoří anotaci
Původní kodek načtených dokumentů dál přijímá svůj nekvalifikovaný legacy XML profil; nativní transakce si uchovávají přísnější požadavek na namespace Adobe XFDF
Názvy a serializace
THPDFXFDFNode si pro serializaci ponechává původní QualifiedName a vystavuje rozřešené NamespaceURI, zatímco Name dodává lokální název rozpoznaných Adobe či nekvalifikovaných elementů
Cizí kvalifikované názvy elementů zůstávají kvalifikované i v Name, takže sdílený kodek je nemůže omylem brát jako slovník Adobe; konzumenti musí při práci s cizím obsahem prohlížet NamespaceURI
Deklarace namespace potřebné pro odpojený serializovaný obsah se zachovávají a rich-text obsah těla si uchovává smíšené pořadí textu i bindingy namespace
Přidávají se jen bindingy namespace skutečně potřebné zvenčí cizího podstromu do jeho zachovaného XML; vnořené cizí uzly si nedrží duplicitní kompletní podstromy
Sdílený parser omezuje kumulativní zachované XML i přidané deklarace na čtyřnásobek délky vstupních bajtů plus 4096 UTF-16 code unit a při překročení té pracovní meze expanzí namespace vyhodí EHPDFXFDFLimitError
Kontroly atributů a prefixů
Opakované lexikální atributy i opakované expandované názvy atributů se odmítnou, místo aby se aplikovala poslední hodnota; default namespace se vztahují k názvům elementů, zatímco neprefixované názvy atributů zůstávají nekvalifikované
Deklarované prefixy i rezervované bindingy xml či xmlns řídí namespace omezení z W3C Namespaces in XML 1.0, Third Edition; porovnávání namespace URI rozlišuje velikost písmen
Toto zůstává ohraničená slovní zásoba a kompatibilní profil XFDF knihovny, bez tvrzení o obecné validaci XML schema