2009-09-07 50 views
0

HI,如何将信息存储在用序列值的XML文件

我想对存储在XML配置文件中我的申请,我手动修改配置数据,但是,我不知道怎么样我会去存储更复杂的类型。

例如,如果我想保存的X,Y坐标和我有一个类来表示这个,它很容易指定数据类型,但我不知道如何做到这一点看连载。

所以,我怎么能手工修改一个XML文件,并表示复杂的类型。

回答

1

有两种方式存储在XML结构化数据:属性和子元素。属性是易于使用,但只支持基本类型;子元素也支持嵌套类型和数组。

假设你有你的类点,并支持你有型点的值起源。使用属性的XML应该是这样的

<origin x='10' y='7'/> 

如果你想子元素,而不是你写

<origin> 
<x>10</x> 
<y>7</x> 
</origin> 
+0

不知道,我们使用相同的术语:“属性”和“元素”是XML方面。他们与你的编程语言无关。属性是=符号的东西;元素是小于和大于的东西。 WRT。 System.Drawing.Point:什么是有型点类中的字段的名称? – 2009-09-07 06:01:38