您好我已经创建了一个带有动机报价的xml文件,我想将这些引用读入数组。
这是我的xml文件的样子:
<?xml version="1.0" encoding="utf-8" ?>
<MotivationalQuotes>
<quotation>
<quote>Life is about making an impact, not making an income</quote>
<author>Kevin Kruse</author>
</quotation>
<quotation>
<quote>Whatever the mind of man can conceive and believe, it can achieve</quote>
<author>Napoleon Hill</author>
</quotation>
</MotivationalQuotes>
我试图将每个单独的引用(没有作者)存储到一个数组中,到目前为止,我有以下代码工作 - 它创建一个消息框并遍历显示每个引用的文本的xml文件。
1)如何修改此代码以创建字符串数组,其中数组中的每个项目都是引号(即数组中的每个项目是当前在foreach循环中显示到消息框的内容?< / p>
2)如何在数组中创建一个随机项?
3)作为我的问题的扩展...我的xml文件目前只有动机报价,但它会有更多的鼓舞人心,有趣等等...我怎么能指定只包含引号到数组中它们位于MotivationalQuotes标签内。
感谢您的帮助!
public void motivate()
{
XmlDocument doc = new XmlDocument();
doc.Load("quotations.xml");
XmlNode Node = doc.DocumentElement;
foreach (XmlNode Node1 in Node.ChildNodes)
{
MessageBox.Show(Node1.FirstChild.InnerText);
}
}