Я строю свой персональный веб-сайт, и я хочу сохранить на нем свои заметки о курсе. Мои заметки о курсе в настоящее время на бумаге, поэтому я буду их печатать. Я подумываю о сохранении каждого из моих курсов в собственном 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, какие у меня есть другие параметры?
Надеюсь, это не слишком субъективны ...
См. Http://teach.github.com/articles/book-authoring-using-git-and-github/ –