我正在建立我的个人网站,我想在上面存储我的课程笔记。我的课程笔记目前在纸上,所以我将把它们打出来。我正在考虑将我的每门课程存储在其自己的 XML 文件中,其结构如下:破折号代表标签,忽略数字。
COURSE1.XML
-Title -Topic 1
- Sub Topic 1.1
- Multimedia link
- Code link
- Actual Text
- Sub Topic 1.2
...
- Topic 2
...
我的网站想法是,如果用户单击课程 1 链接,那么我的程序将找到 XML 解析它并显示其内容。
My Requirements:
- Must be able to display on web sites
- Parsing should be fast
- In the future I might do other things so I want something that is flexible.
使用 XML 是一个好的设计决策吗?还是我可以做得更好?如果 XML 是一个好的设计决策:我应该保持当前每门课程 1 个 XML 的设计,还是为课程设置一个文件夹并为每个主题设置 1 个 XML?除了 XML,我还有什么其他选择?
希望这不是太主观...