XWPFDocument-替换文本不起作用

时间:2018-10-24 08:34:08

标签: java

我想用docx文档中的值替换标签。 这是文档的一行:

<Site_rattachement>, le <date_avenant>

我想用一些值替换<Site_rattachement><date_avenant>

我的代码:

doc = new XWPFDocument(OPCPackage.open(docxFile));
for (XWPFParagraph p : doc.getParagraphs()) {
    List<XWPFRun> runs = p.getRuns();
    if (runs != null) {
        for (XWPFRun r : runs) {
            String text = r.getText(0);
            replaceIfNeeded(r, text, my_value);
        }
    }
}

但是首先r.getText(0)给了我<而不是<Site_rattachement>

下次发生给我Site_rattachement

下次发生给我>

我的docx文件出问题了吗?

0 个答案:

没有答案