我有这种格式的 xml 文件。
<Questions>
<Question>
<questiontext>The remains of the Tabon man was discovered in the Tabon Caves in </questiontext>
<choice1>Lipuun Point</choice1>
<choice2>Callao Cave</choice2>
<choice3>Hinagdanan Cave</choice3>
<choice4>Montfort Bat Sanctuary</choice4>
<answer>Lipuun Point</answer>
</Question>
</Questions>
我正在通过记事本++ 创建它。并像这样阅读它。
System.IO.Stream stream = TitleContainer.OpenStream("Content//Level1Trivia.xml");
XDocument doc = XDocument.Load(stream);
level1Trivia = new List<Trivias>();
level1Trivia = (from question in doc.Descendants("Question")
select new Trivias()
{
Question = question.Element("questiontext").Value,
Choice1 = question.Element("choice1").Value,
Choice2 = question.Element("choice2").Value,
Choice3 = question.Element("choice3").Value,
Choice4 = question.Element("choice4").Value,
Answer = question.Element("answer").Value,
}).ToList();
问题是。我可以读取外部创建的 xml 文件。但我不知道如何通过代码创建/写入 xml 文件。并使用我给定的代码来阅读它。有任何想法吗?谢谢!