嗨我試圖將xml保存到一個文件,並且它在文件的開始處不斷添加不同的字符。二進制編寫器在寫入時插入額外的字符
代碼,我是
string strCXML2;
strCXML2 = "<input type=" + "\"" + "hidden" + "\"" + " name=" + "\"" + "cxml-urlencoded" + "\"" + " value=" + "\"";
strCXML2 = strCXML2 + "<!DOCTYPE cXML SYSTEM " + "\"" + "http://xml.cxml.org/schemas/cXML/1.2.023/cXML.dtd" + "\"" + ">";
//<snip>
BinaryWriter bw5 = new BinaryWriter(File.Open(Server.MapPath("~/data/test/test19.xml"), FileMode.OpenOrCreate))
bw5.Write(strCXML2);
bw5.Close();
此返回按照xml文件「}」在每一個它是一些其他垃圾字符
}<input type="hidden" name="cxml-urlencoded" value="<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.023/cXML.dtd">
任何想法,爲什麼它是這樣做的時候開始呢?
嘗試在那裏指定編碼方法 –
您接受的答案一直在尋找,但似乎無法找到它 – user1108282
當您登錄時,您問的每個問題答案的左側都會出現一個幽靈般的滴答聲。點擊最適合您的問題的答案,以便它變得可靠。 –