Delphi结合XML文件生成菜单树的例子,调用XML文件生成树形菜单,里面包括了解析XML文件的单元类。类中相关描述:FBufferPtr 为缓冲区的地址,每次将 XmlStr 以 FBufferPtr 保存进缓冲区,之后 FBufferPtr L。若 XmlStr 的长度 L 大于缓冲区剩余空间 (FRemain) 的三份一,即调用FlushBuffer 写入文件,随即清空缓冲区。   修正:L > P < 2p 时,会产生剩余数据不写入。