# fsys.openXml.writer 库模块帮助文档

## fsys.openXml.writer 成员列表 <a id="fsys.openXml.writer" href="#fsys.openXml.writer">&#x23;</a>

生成器共用的写包工具；独立导入，不加载 OpenXML 读取器、MSXML 或 Office。

### fsys.openXml.writer.escape(text) <a id="fsys.openXml.writer.escape" href="#fsys.openXml.writer.escape">&#x23;</a>
转义 UTF-8 XML 文本/属性，拒绝 XML 1.0 禁止的字符；失败 null,err。不会把已有实体当作已转义内容。

### fsys.openXml.writer.write(path,parts,options) <a id="fsys.openXml.writer.write" href="#fsys.openXml.writer.write">&#x23;</a>
部件数组每项为 name,data,level；data 可为字节串或返回字节串的无参函数。  
必须有 [Content_Types].xml 与 _rels/.rels；默认不覆盖。  
检查写入/关闭返回值，使用同目录临时 ZIP 提交；失败 null,err，不留下半成品目标。  
maxEntries=10000,maxPartBytes=16777216,maxWriteBytes=134217728；protectPaths 可保护源文件。不是完整 OPC/XSD 校验器。
