0
有沒有辦法用文本分隔符序列化xml? 我有一個正則表達式字符串的XML文檔,但如果我執行我的 應用程序,我得到了一個解析錯誤。我相信這是因爲xml文檔中的 未轉義的正則表達式。有沒有辦法使用像 文本分隔符?如果沒有,我怎麼能逃過以下的正則表達式:"<a href="(?<link>.+?)" rel="bookmark">.+?</a>"?
XmlSerializer寫入包含必須轉義的字符的數據
有沒有辦法用文本分隔符序列化xml? 我有一個正則表達式字符串的XML文檔,但如果我執行我的 應用程序,我得到了一個解析錯誤。我相信這是因爲xml文檔中的 未轉義的正則表達式。有沒有辦法使用像 文本分隔符?如果沒有,我怎麼能逃過以下的正則表達式:"<a href="(?<link>.+?)" rel="bookmark">.+?</a>"?
XmlSerializer寫入包含必須轉義的字符的數據
你必須把它包起來是這樣的:
<![CDATA[".+?)" rel="bookmark">.+?"?]]>
否則,您必須逃脫每個特殊字符。
更多信息:
這些都不是 「文字分隔符」。它們是XML中無效的字符,除非它們被轉義或寫入CDATA部分。 – 2015-01-09 22:42:36
其實,我很驚訝XML序列化程序不能爲你逃避那些角色。你能否展示一個能夠證明問題的小代碼示例? – 2015-01-09 22:44:14