HI,
我想将我的应用程序的配置数据存储在我手动修改的XML配置文件中,但是,我不确定如何存储更复杂的类型。
例如,如果我想存储X,Y坐标并且我有一个类来表示它,它很容易指定数据类型,但我不知道这看起来如何序列化。
那么如何手动更改XML文件并表示复杂类型。
答案 0 :(得分:1)
有两种方法可以在XML中存储结构化数据:属性和子元素。属性更易于使用,但仅支持基元类型;子元素也支持嵌套类型和数组。
假设您有类Point,并且支持您具有Point类型的值原点。使用属性,xml应该如下所示
<origin x='10' y='7'/>
如果您想要使用子元素,请编写
<origin>
<x>10</x>
<y>7</x>
</origin>