Delt XFDF namespace-parsing
Den delte XFDF XML-parser opløser nedarvede default namespaces og deklarerede præfikser, så Adobe XFDF-elementer bevarer samme betydning, når en XML-producent bruger kvalificerede navne
Lokal destinationsimport accepterer kvalificerede Adobe Dest-, GoTo- og destinationstilstands-elementer og afviser fremmede bindinger, inkonsistente namespace-ændringer, ugyldige containers og gentagne destinationsdata, før der oprettes en annotation
Den originale indlæst-dokument-codec fortsætter med at acceptere sin ukvalificerede legacy XML-profil; native transaktioner bevarer deres strengere Adobe XFDF namespace-krav
Navne og serialisering
THPDFXFDFNode bevarer det originale QualifiedName til serialisering og udstiller den opløste NamespaceURI, mens Name leverer det lokale navn for genkendte Adobe- eller ukvalificerede elementer
Fremmede kvalificerede elementnavne forbliver kvalificerede i Name, så en delt codec ikke ved et uheld behandler dem som Adobe-ordforråd; consumers skal inspicere NamespaceURI ved håndtering af fremmed indhold
Namespace-erklæringer, som frakoblet serialiseret indhold har brug for, bevares, og rich text body-indhold bevarer blandet tekstrækkefølge og namespace-bindinger
Kun namespace-bindinger, der faktisk er nødvendige udefra et fremmet subtræ, tilføjes til dets bevarede XML; nestede fremmede noder bevarer ikke duplikerede komplette subtræer
Den delte parser begrænser den kumulative bevarede XML og tilføjede erklæringer til fire gange input-bylængden plus 4096 UTF-16 code units og udløser EHPDFXFDFLimitError, når namespace-udvidelsen overskrider det arbejdsloft
Attribut- og præfiks-tjek
Gentagne leksikalske attributter og gentagne udvidede attributnavne afvises i stedet for at anvende sidste værdi; default namespaces gælder for elementnavne, mens upræfiksede attributnavne forbliver ukvalificerede
Deklarerede præfikser og reserverede xml- eller xmlns-bindinger følger namespace-begrænsningerne i W3C Namespaces in XML 1.0, Third Edition; namespace URI-sammenligning er case-sensitive
Dette forbliver bibliotekets afgrænsede XFDF-ordforråd og kompatibilitetsprofil uden påstand om generel XML skemavalidering