我有一个奇怪的问题,我真的找不到原因。它只是突然停止工作,我不知道是什么触发了它。
我XMLReader
在 C# 中使用来读取 xml 文件。我正在从 xml 文件中读取值,如下所示:
if(subReader2.MoveToAttribute("X"))
float.TryParse(reader.Value, NumberStyles.Any
, CultureInfo.InvariantCulture, out pt.point.X);
xml 包含这样的标签:
<Point X="0" Y="0" Easing="Linear" EaseIn="True" EaseOut="True" />
当它读取属性X
andY
时,由于某种原因reader.Value
返回\n
。它以前有效,但现在有什么东西阻止了它。属性,Easing,EaseIn和EaseOut读得很好。所以我不知道为什么X
会Y
失败。
有任何想法吗?