XElement.Parse() - 保留CData中的\ r \ n

时间:2017-02-28 11:25:16

标签: c# xml-parsing xelement

考虑以下代码:

       string xml = "<test><![CDATA[bla\r\nbla]]></test>";
        var xTest = XElement.Parse(xml, LoadOptions.PreserveWhitespace);
        var value = xTest.Value;

变量&#39;值&#39;包含字符串&#34; bla \ nbla&#34;,而你期望&#34; bla \ r \ nblabla&#34; (特别是因为它在CDATA部分)。 有没有办法读取CData标签中的字符串,保留\ r \ n?

0 个答案:

没有答案