我正在根據客戶輸入在xml中生成一個Word文檔,並且當使用&
時,它當然會爆炸。我試圖用&
替換&
的所有實例,但是然後&
字面上顯示在我的Word文檔中。這裏是我的代碼:如何獲取Word 2007 .docx XML文件中的一個&符號?
static String replace(String in) {
String ampersand = "&(?![a-zA-Z][a-zA-Z][a-zA-Z]?[a-zA-Z]?;)";
return in.replaceAll(ampersand,"&");
}
任何想法?
如何使用代碼?你如何生成XML? – SLaks 2010-08-31 22:15:46
我只是有一個作爲模板的docx文檔,其中一些字符串作爲佔位符,我用給定字符串的用戶替換。 – John 2010-08-31 22:22:54
爲什麼不更換&&&?我認爲&必須是一個事物的分隔符。 – Dave 2010-11-10 14:09:35