Paylaşılan XFDF ad-uzayı çözümlemesi

Paylaşılan XFDF XML parser'ı, kalıtsal varsayılan ad-uzaylarını ve bildirilen önekleri çözer; böylece Adobe XFDF öğeleri, bir XML üreticisi nitelikli adlar kullandığında aynı anlamı korur

Yerel destination import'u, nitelikli Adobe Dest, GoTo ve destination-modu öğelerini kabul eder ve yabancı bağlamaları, tutarsız ad-uzayı değişikliklerini, geçersiz kapsayıcıları ve tekrarlanan destination verisini, bir anotasyon oluşturmadan önce reddeder

Orijinal yüklenmiş-belge codec'i, niteliksiz legacy XML profilini kabul etmeye devam eder; native transaction'lar daha katı Adobe XFDF ad-uzayı gereksinimlerini korur

Adlar ve serileştirme

THPDFXFDFNode, serileştirme için orijinal QualifiedName'i korur ve çözümlenmiş NamespaceURI'yi açığa çıkarır; Name ise tanınan Adobe veya niteliksiz öğeler için yerel adı sağlar

Yabancı nitelikli öğe adları, Name'de nitelikli kalır; böylece paylaşılan bir codec onları yanlışlıkla Adobe kelime dağarcığı olarak ele alamaz; tüketiciler, yabancı içeriği işlerken NamespaceURI'yi incelemelidir

Ayrık serileştirilmiş içerik tarafından gereken ad-uzayı bildirimleri korunur ve zengin metin gövde içeriği, karışık metin sırasını ve ad-uzayı bağlarını korur

Yalnızca bir yabancı alt ağacın dışından gerçekten gereken ad-uzayı bağları, onun korunan XML'ine eklenir; iç içe yabancı node'lar yinelenen eksiksiz alt ağaçları korumaz

Paylaşılan parser, kümülatif korunan XML'i ve eklenen bildirimleri girdi bayt uzunluğunun dört katı artı 4096 UTF-16 code unit ile sınırlar; ad-uzayı genişlemesi o working sınırı aştığında EHPDFXFDFLimitError fırlatır

Öznitelik ve önek denetimleri

Tekrarlanan lexical öznitelikler ve tekrarlanan genişletilmiş öznitelik adları, son değeri uygulamak yerine reddedilir; varsayılan ad-uzayları öğe adlarına uygulanır, öneksiz öznitelik adları niteliksiz kalır

Bildirilen önekler ve ayrılmış xml veya xmlns bağları, W3C Namespaces in XML 1.0, Third Edition'daki ad-uzayı kısıtlarını izler; ad-uzayı URI karşılaştırması büyük/küçük harfe duyarlıdır

Bu, kütüphanenin sınırlı XFDF kelime dağarcığı ve uyumluluk profili olarak kalır; genel XML schema doğrulaması iddiası olmadan

Anotasyon destination'ları · Eşlenmiş anotasyon exchange'i