Rich text namespace resources

De begrensde XHTML-decoder bewaart elke namespace-declaratie op diens declarerende element en lost geërfde bindings op via ouderscopes, met vermijding van herhaalde kopieën van geërfde namespace-arrays voor elk kind

Default namespace-inheritance, lege default-undeclaratie, prefix-shadowing, sibling-isolatie, uitgeklapte attribute-uniqueness en de impliciete xml-binding behouden diens bestaande gedrag

Het ondersteunde XHTML-profiel valideert nog steeds de opgeloste element-namespace, dus een foreign namespace of een niet-gedeclareerd prefix kan elementvalidatie niet omzeilen

THPDFHeadlessRichTextDecodeOptions.MaxNodes telt geparsde objecten nog steeds volgens diens gevestigde regels, terwijl MaxCodeUnits, MaxTotalCodeUnits, MaxDepth en MaxRuns diens betekenissen behouden

De resource-wijziging ondersteunt bestaande geldige XML-invoer zonder een kleinere invoerprofiel te introduceren of geërfde namespace-bindingen als nieuw geparsde nodes te tellen

Standaard FDF rich-waarden geïmporteerd via de forms-API gebruiken dezelfde decoder en de geconfigureerde working-limieten van de aanroeper, inclusief forms.memoryBytes

Een geslaagde import bewaart de veldwaarde, canonieke rich-XML en echte appearance via de bestaande transactie; annulering, output-callback-falen en budgetrejectie behouden de gecommitte documentstatus

Canonieke rich-XML behoudt de gedecodeerde rich-waarde en stijlen in plaats van de originele lexicale namespace-declaraties of lege span-markup

Zie rich text run spacing voor authored run-semantics en Windows form data exchange voor transactiegedrag

De normale Tests/Linux/RichTextNamespaces-consumers dekken namespace-resolutie, originele node- en dieptegrenzen, gesamplede annulering en retry, heapgroei en echte callback-import-rollback