我使用,我在CodeProject here勘定雙引號替換XML字符
,並在類中發現了一個模板Excel導出類存在於但是替換某些字符來讓他們安全爲Excel,以下的方法線似乎被絆倒的系統,因爲它消除了分隔\」的報價,並與一個雙引號替換它
input = input.Replace("\"", """);
如果我再這樣劃到:
input = input.Replace("\"", "\"");
它破壞了替換的目的,如果我保持原樣,班級的其他成員因爲它是一個未封閉的字符串而絆倒。有沒有人遇到過這個或有任何想法來解決這個問題?
謝謝你,史蒂夫
三雙引號e xample甚至不會編譯 - 你能澄清你正在替換的是什麼嗎? – 2013-05-12 16:01:56
你的意思是你想用「\」替換「\\\」「? – 2013-05-12 16:02:48
那麼這個方法需要移除從XML中的「轉義」,它在早期階段被實現並附加到字符串編寫器中,在下載文件之前需要將其刪除,否則Excel的XML解析將跳出。 。我會嘗試你的建議,謝謝 – 2013-05-12 16:05:48