許多C#XML序列化的例子在這裏包括像爲什麼許多XML序列化示例去掉特定字符?
xml = xml.Substring(xml.IndexOf(Convert.ToChar(60)));
xml = xml.Substring(0, (xml.LastIndexOf(Convert.ToChar(62)) + 1));
代碼,我明白這是丟棄圍繞<和>任何(不可打印/無效)字符,但爲什麼在首位存在這些字符?
假設使用帶有XmlTextWriter的Encoding.Unicode的UTF16。
這實際上在第一個'<'和最後一個'>'之後放棄所有字符(不僅僅是「不可打印/無效」)。你在哪裏見過一個這樣的例子? –
我不確定原始編碼器在哪裏找到它,但通過搜索[xmlserializer convert.tochar(62)](http://www.google.com.au/search?q=xmlserializer+convert。 tochar \(62 \)) –