我有一个XML文件,该文件已上传到我的GitHub存储库。 但是,我不知道如何使用C#
将其下载到PC中。有人可以帮忙吗?
链接到XML文件 https://github.com/Belchuke/BQuizz-With-Buzzers/blob/master/QuizzQuestions.xml
我已经尝试过
string xml = new WebClient().DownloadString(@"https://github.com/Belchuke/BQuizz-With-Buzzers/blob/master/QuizzQuestions.xml");
XDocument dco = XDocument.Parse(xml);
dco.Save("testXML.xml");
这如何在第44行发送异常
答案 0 :(得分:0)
当您尝试从git存储库(例如 Github ,Gitlab等)下载文件时,您必须使用原始地址(只会显示文件,而不显示所有html页面。
string xml = new WebClient().DownloadString(@"https://raw.githubusercontent.com/Belchuke/BQuizz-With-Buzzers/master/QuizzQuestions.xml");
XDocument dco = XDocument.Parse(xml);
dco.Save("testXML.xml");
答案 1 :(得分:0)
您必须更改URL才能下载XML行,请尝试
https://raw.githubusercontent.com/Belchuke/BQuizz-With-Buzzers/master/QuizzQuestions.xml
string xml = new WebClient().DownloadString(@"https://raw.githubusercontent.com/Belchuke/BQuizz-With-Buzzers/master/QuizzQuestions.xml");
XDocument dco = XDocument.Parse(xml);
dco.Save("testXML.xml");