【发布时间】:2011-12-06 15:08:51
【问题描述】:
我有这个代码:
public static Account[] LoadXml(string fileName) {
Account ths = new Account();
// load xml data
// put data into properties/variables
// the xml is in a structure like this:
/*
<accounts>
<account ID="test account">
<!-- account variables here -->
</account>
<account ID="another test account">
<!-- account variables here -->
</account>
</accounts>
*/
}
如何返回包含这些帐户的数组或集合?
每个<account ID="test"></account> 都是它自己的Account。
【问题讨论】:
-
如果您的
Account类实际上与 XML 文档匹配,您可以尝试反序列化它。否则使用XmlReader或XDocument。 -
我已经完成了 Xml 的读取,我只需要让函数返回每个帐户。
标签: c# xml arrays collections