我对 XML 序列化有疑问。我将尝试使用以下示例 xml 文件来解释它
<AutoExpo>
<Details>
<Venue>XYZ</Venue>
<StartTime>09:00</StartTime>
<EndTime>21:00</EndTime>
</Details>
<Cars>
<Car>
<Company>Chevrolet</Company>
<Model>Cruz</Model>
<Color>Red</Color>
</Car>
<Car>
<Company>Ford</Company>
<Model>Fiesta</Model>
<Color>Blue</Color>
</Car>
</Cars>
</AutoExpo>
现在,当我阅读这个 xml 文件时,我将汽车反序列化为对象。汽车清单可能很大。我的代码使用这个对象并且可以改变一些汽车的属性。现在,如果我只想序列化那些属性已更改的汽车对象,回到 xml 文件并保存它,以便下次我的代码启动时它会获得最新的状态信息。