Windows 7 上的 VB2008 和 VB2010。
我从需要写入文件的外部源获取 XML。XML 包含许多带有空白字符的 CDATA,例如换行符 CR LF 等(即 13 和 10)。该文件通过 WriteAllText 写入,然后由另一个程序读取。
控制字符搞砸了创建的输出文件。
我试图操纵 CDATA 的内容并进行替换,但文件太大了,在 3.6g 机器上需要大约 20 分钟,所以这不切实际。
需要一种将 13 和 10 转换为 \n 等的方法,并且不需要很长时间。
第 2 个 VB2010 程序使用 Transform As New XslCompiledTransform .....
有任何想法吗?