私は自分の Web サイトを構築しており、そこにコースノートを保存したいと考えています。私のコースノートは現在紙に書かれているので、タイプアップします。各コースを次のような構造の独自の 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 以外に、他にどのようなオプションがありますか?
うまくいけば、これはあまりにも主観的ではありません...