0

これはおそらくばかげた質問ですが、私は要点を逃しています。

私は xml と xhtml をもっと理解しようとしています。私は本を​​読んでいて、両方の「言語」の文脈を理解しています。私にとっては、両方の手法で同じ目標を達成できるようです。xthml+cssでもxml+xsltでもどちらでも同じWebページが作れそうです。

私は常にxmlがデータソースとして機能すると考えていました。Xhtml は xml ルールに基づくより明確なプレゼンテーションを意味することを知っていますが、xml には追加の目的がありますか? つまり、xhtml または xml をいつ使用するか (または xml を xhtml のメタデータとして使用するか、速度の理由などはわかりません) の推奨事項はありますか?

ご回答ありがとうございます。

よろしくお願いします、

ジュラジ

4

3 に答える 3

0

申し訳ありませんが、少し単純化します。

  1. XML - タグ付けなどによってデータを記述する方法。<car colour="red">mustang</car>
  2. XHTML - タグの限られたリストで XML を使用するだけです。例 このビットは<title>
  3. XSLT - XML ドキュメントを別の形式に変換する方法を説明する XML ドキュメント
  4. CSS - きれいにしましょう。そのヘッダーを緑などに置きます...
于 2012-06-22T17:58:54.770 に答える
0

xhtml をブラウザーに送信すると、「ここにいくつかのものがあります。私のためにレンダリングしてください」と伝えます。XML と XSLT を使用して、データ (xml) と「レシピ」 (xslt) を送信して、これらのデータをレンダリング可能なものに変換します。その後、レンダリングします。最終的な結果 (ブラウザーでレンダリングされたページ) は同じですが、根底にある哲学は根本的に異なります。

xml+xslt を送信する理由の 1 つは、クライアントへの負荷を軽減することです。これは、通常、xhtml を送信するシナリオでは、サーバーがどこかでデータをフェッチし、それをある種のテンプレートと組み合わせて完全な xhtml を作成する必要があるためです。

他のいくつかの議論については、並列 HTML 対 XHTML の議論に混乱するかもしれないと思います。XHTML は、HTML を XML 互換にするために HTML を再定義したものです (たとえば、開閉タグのペアを強制することにより<BR>、HTML<br/> と XHTML を比較してください)。

于 2012-06-22T17:59:25.833 に答える