今天用Xml时发生一个错误:剖析 EntityName 時發生錯誤。 (代码略)
原来是Xml中的连接字符"&"在捣鬼,Xml中要注意的还有"<"、">"等。
解决办法有两个:
1.转义字符,string.Replace("&", "&");适用于短字符串,规律性清晰。
2.添加CDATA,string str = "<![CDATA[" + myDataRow[4].ToString() + "]]>";适用于无规律的长字符串。
另还有一个新的问题是:LoadXml成功后,页面上的Table中有一个字段会莫名其妙换行,诸如:"BUBBLEBAG310(+100)X435MM"它会按"("、")"自动分成3行;"DDR2MODUINFHYS64T128021HDL-3.7-A1G533"它会按"-"自动分成3行。以后找到解决办法再分享。
浙公网安备 33010602011771号