富文本命名空间资源

设界的 XHTML 解码器把每条命名空间声明存在其声明元素上,并通过父作用域解析继承绑定,避免为每个子元素反复复制继承的命名空间数组

默认命名空间继承、空默认撤销声明、前缀遮蔽、兄弟隔离、展开后属性唯一性以及隐式 xml 绑定保持既有行为

受支持的 XHTML profile 仍会校验解析出的元素命名空间,因此外来命名空间或未声明前缀无法绕过元素校验

THPDFHeadlessRichTextDecodeOptions.MaxNodes 按既有规则继续统计解析对象数,MaxCodeUnits、MaxTotalCodeUnits、MaxDepth 和 MaxRuns 含义不变

这次资源调整支持既有的合法 XML 输入,没有引入更小的输入 profile,也没有把继承的命名空间绑定计成新解析的节点

经 forms API 导入的标准 FDF 富值使用同一个解码器和调用方配置的工作限制,包括 forms.memoryBytes

成功的导入经既有事务保存字段值、规范富 XML 和真实外观;取消、输出回调失败和预算拒绝保留已提交的文档状态

规范富 XML 保留解码后的富值与样式,而不是原始的词法命名空间声明或空 span 标记

编写的 run 语义见富文本 run 间距,事务行为见Windows form 数据交换

常规的 Tests/Linux/RichTextNamespaces 消费方覆盖命名空间解析、原始节点与深度边界、抽样取消与重试、堆增长以及真实回调导入回滚