【发布时间】:2013-12-23 10:30:47
【问题描述】:
我有一个 XML 文件,我喜欢解析并获取字符串类型数组中的值。我知道有 XMLSerialization 命名空间和其他东西。但我想要实现的是获取字符串数组中的值。可以使用 Foreach 循环或 for 循环获得。
例如,这是我的 XML 文件:
<?xml version="1.0" encoding="utf-8" ?>
<channel>
<title>Social Media</title>
<item>
<title>Facebook</title>
<link>http://www.facebook.com/</link>
</item>
<item>
<title>Twitter</title>
<link>http://www.twitter.com/</link>
</item>
<item>
<title>Google+</title>
<link>http://plus.google.com/</link>
</item>
</channel>
现在,我有两个字符串类型的数组作为 C# 文件的变量。
例如:
public string[] WebsiteName;
public string[] Urls;
现在,我想将 WebsiteName 的所有值放入 WebsiteName 数组,并将网站链接放入 Urls 数组。
有什么办法吗?如果是,请给我看。这将非常有帮助。
【问题讨论】:
-
为此使用 LINQ 并进行投影
-
您能给我一个如何使用投影的代码示例吗?我还不是很熟练。所以我不知道该怎么做。 @techlorr
标签: c# xml xaml windows-phone-8 arrays