========== 调试实际的字段格式化过程 ==========
原始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. 模板中有多个相同的占位符实例
建议添加更多调试信息来确定确切的问题所在。