我试图弄清楚如何更改 ODT 文件页脚中的文本。页脚保存在 styles.xml 中,但是我似乎无法使用 selectElementsByContent 或任何其他方法访问它:
my $a = odfContainer('test.odt');
my $styles = odfDocument(container => $a, part => 'styles');
foreach my $element ($styles->selectElementsByContent('mytest'))
{
#never runs...
}
odt 中的 styles.xml 如下:
<office:document-styles>
<office:master-styles>
<style:master-page>
<style:footer>
<text:p test:style-name="P49">
mytest
</text:p>
</style:footer>
</style:master-page>
</office:master-styles>
</office:document-styles>
更改 text:p 内容的正确方法是什么?