这是这个xml类的规定.不能出现非法字符

解决方案 »

  1.   

    我把xml文件的开头格式改成 <?xml version="1.0" encoding="utf-8"?>然后System.Text.Encoding encoding = System.Text.Encoding.GetEncoding("utf-8");
       System.IO.StreamReader reader = new System.IO.StreamReader(xmlFilename, encoding);
       newDataSet.ReadXml(reader);错误依旧,只是错误的列的位置变化了下,但行是一样的,到底该怎么做哦,
    XML是如下方法生成的set @bcp='bcp "select row from ##B2BXMLTemp order by id asc" queryout "'+@FilePath+'" -c -S'+@sqlserver+'  -U'+@UserName +' -P'+@PassWordexec master..xp_cmdshell @bcp这是不是改做下改动?这句SQL是在SQL2000下执行的,