C# 如何避免保存XML时 自动转换特殊符号'为'

如题,我在保存XML文件的时候,XML会自动把我文件中特殊符号'(单引号)转为'
我不需要这样的转换 ,怎么才能避免呢?
下面是C#的测试程序
[code=csharp]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace Demo
{
public Demo()
{
InitializeComponent();
}
private string targetPath;

private void TestButton_Click(object sender, EventArgs e)
{
XmlDocument Doc = new XmlDocument();
Doc.Load(targetPath);
Doc.Save(@targetPath);
}
}

[/code]
下面是XML文件的内容,没法上传附件,另存为格式为unicode啊
[code=text]
<?xml version="1.0" encoding="UTF-16"?>
<Bundle info="Bundle" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Text id="10001" label="SAMPLE" length="" OriginalText="I can't understand.">样品</Text>
</Bundle>
[/code]

这个不可能,你可以换个思路,如果你想表现 这个转义符的话,就把他再转义一次例如你想表现"&amp";可以写成"&ampamp",网页也自动转换我的答案中的字符,但是你也可以看出我把转义字符表现出来了
温馨提示:答案为网友推荐,仅供参考