========== 调试实际的字段格式化过程 ========== 原始XML: {{shareholder_name_type}} 字段格式化调试: - 原始: 'shareholder_name_type' -> 格式化后: '{{shareholder_name_type}}' -> 值: 'Nombre' === smartReplace 调试 === 占位符: '{{shareholder_name_type}}' 替换值: 'Nombre' XML是否包含占位符: 否 纯文本内容: '{{shareholder_name_type}}...' (长度: 25) str_replace结果长度: 346 (原始: 346) 是否包含替换值: 否 是否还包含占位符: 否 ========== 分析结果 ========== 如果字段格式化和smartReplace都正常工作,那么问题可能在于: 1. 页眉页脚处理(processHeaderFooter) 2. 数据传递过程中的其他问题 3. 模板中有多个相同的占位符实例 建议添加更多调试信息来确定确切的问题所在。