基于 web.msxml 的 XML 解析与查询辅助;
可独立导入,不加载 ZIP 读取器。
DOM 可在内存中修改,但不会自动写回源包;当前尚无包编辑保存接口。
无 Office/WPS 依赖;不加载外部资源,不做 XSD 校验。
读取解码后的属性;默认仅匹配无命名空间属性。
未找到返回 null,空属性返回空字符串。
MSXML6 将物理属性空白规范化为空格;字符引用表示的 CR/LF/TAB 保留。
返回首个匹配的直接子元素,未找到返回 null。
uri/name 为 null 或省略时不限制对应条件。
按源顺序返回直接子元素的 aardio 数组。
uri/name 为 null 或省略时不限制对应条件;children(node) 返回所有直接子元素。
按命名空间 URI 与本地名精确匹配元素。
从 XML 字节串解析 MSXML DOM 根元素,保留空白。
BOM/编码声明由 MSXML 处理;禁止 DTD 与外部资源。
失败返回 null,err;可选 maxXmlDepth=128,maxXmlNodes=200000。节点计数在 DOM 解析后检查。
DOM 节点限当前线程使用;不再返回 string.xml 表节点。
拼接文本及 CDATA,保留空白,不增加分隔符,不包含注释/处理指令。
MSXML 将回车(包括数字实体表示的回车)归一化为 LF;null 返回空字符串。