使用 C#,我需要从某个 URL 获取一些数据,然后生成一个非常基本的 .html 文件,该文件显示可用的大学课程列表。来自 URL 的响应是 XML,看起来像这样
<ArrayOfCourse xmlns="http://schemas.datacontract.org/2004/07/Demo.Samples">
<Course>
<codeField>String content</codeField>
<semesterField>String content</semesterField>
<titleField>String content</titleField>
</Course>
...
</ArrayOfCourse>
有人指示我应该使用 XDocument 和 XmlTextWriter 之类的类来生成所需的 html。
<?xml version="1.0" encoding="utf-8"?>
<!--courses-->
<html>
<head>
<title>courses</title>
</head>
<body>
<h1>courses</h1>
<p>COMPSCI 101: <b>Principles of Programming</b><br />Summer School; Semester 1; Semester 2</p>
...
...
</body>
我的问题是,你如何去做这件事?更具体地说,使用什么方法从响应中获取每个标签?例如,谁能给我任何有用的参考资料?我自己看过,但似乎找不到任何过于有用的东西。