String data = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<MyInfo comment=\"introduce myself\">\n  <name>kingwong</name>\n  <contract>\n    <telephone>87654321</telephone>\n  </contract>\n</MyInfo>\n\n";
  XmlDocument doc = new XmlDocument();
  doc.Load(data);
           
data的内容是从web接受到的xml字符流,我希望能够用C#解析出里面的内容,当时doc.load的时候说data里面有非法字符?请问这里面什么内容是非法的?这个data流也是我通过web的程序生成的阿,
请高手指教,到底怎么回事?