【发布时间】:2013-02-21 19:20:03
【问题描述】:
我正在尝试创建一个类,该类从目录中获取一个小的 xml 文件并将其变成一个对象,但我总是遇到属性问题。我希望班级有一个维度列表,以便可以将其称为。维度[x].id、维度[x].name....等。该类将被多次引用,但我希望它仅在第一次将 xml 填充到对象中。
这是 XML,在 Advanced 中感谢您:
<?xml version="1.0"?>
<dimensions>
<dimensions id="0" name="Test" serverAddress = "cm.dt.funcom.com" port = "7509" />
<dimensions id="1" name="Atlantean" serverAddress = "cm.d1.funcom.com" port = "7501" />
<dimensions id="2" name="Rimor" serverAddress = "cm.d2.funcom.com" port = "7502" />
</dimensions>
【问题讨论】:
-
你试过什么?你在哪里看的?在 StackOverflow 搜索框中输入“将 XML 转换为 C# 对象”会发生什么?
-
正如我上面提到的,我的属性有问题。如果不是属性,我可以很容易地对它进行反序列化。最近太习惯json了
-
请参阅这篇关于“如何正确实现 IXmlSerializable”的帖子stackoverflow.com/questions/5590592/…
-
但是您的确切“属性问题”是什么?
-
我的问题是无法将它们正确序列化为对象。我不习惯多个属性