xmlNode.ts
3.59 KB
-
feat(editor): 集成DTD规范校验及专属错误弹窗 · dccdbde4
- 在编辑器视图中新增DTD校验结果弹窗组件DtdValidateModal - 实现基于DTD规则对当前XML文档树的严格合规校验 - 校验过程中支持元素定义、必填属性、枚举值、子元素顺序及出现次数等多维度检测 - 校验首个错误将返回详细定位信息,包括节点ID、路径和具体违规描述 - 编辑器工具栏新增“验证DTD”按钮,点击触发整体DTD校验并展示结果 - 新增校验弹窗,显示错误详情,可手动定位并高亮首个错误节点 - 优化节点树和文档大纲组件,实现自动滚动至并高亮当前选择节点 - 更新CommonModal组件插槽逻辑,支持自定义footer内容以适配新弹窗需求 - 增加多个类型定义及辅助函数,完善DTD规则加载和验证逻辑,支持动态环境扩展读取 - 新增FAQ条目,指导用户如何使用一键验证XML内容合规性功能
pangchong committed