我正在开发一个使用构建器模板生成大型 XML 文档的 ruby on rails 应用程序,但我遇到了一个绊脚石。
XML 输出必须有一个包含文件大小(以字节为单位)的字段。我认为我基本上需要使用在 http 响应中填充“Content-Length”标头的值,但是更新标签的值显然会改变文件大小。
输出应如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<dataset>
<metadata>
<filesize>FILESIZE</filesize>
<filename>FILENAME.xml</filename>
</metadata>
<data>
.
.
.
</data>
</dataset>
是否可以使用构建器模板在 XML 标记中添加文件大小?如果没有,是否有一些方法可以用来实现所需的结果?