29

私は、整形式の XML 1.1 が整形式の XML 1.0 であるとは限らず、その逆もまた然りであることを知っています。

XMLを正式に学びたいのですが、XML 1.0とXML 1.1のどちらを学ぶべきか迷っていました。XML 1.0 を学習した方が効果的でしょうか、それとも XML 1.1 を学習した方が効果的でしょうか?

もちろん、私は両方を読むのが最善であることを知っています..しかし、私は実際にそれらの1つしか読む時間がないので、どちらが「より良い」でしょうか(平均的なプログラマーのように私にとってより便利です)?

4

4 に答える 4

32

XML 1.1を使用するための特定の要件がない限り(これは非常にまれです)、XML1.0の推奨事項を読む必要があります。

仕様の元の編集者の1人であるTimBrayは、 http://www.xml.com/axml/axml.htmlで見つけることができる優れた注釈付きバージョンを作成しました。

XML 1.1に関するもう少し詳しい情報/意見については、Elliotte Rusty Haroldがここで言っていることを確認してください: http
://www.ibiblio.org/xml/books/effectivexml/chapters/03.html 要約:

XML 1.1について知っておく必要があることはすべて、次の2つのルールにまとめることができます。

  1. 使用しないでください。
  2. (専門家のみ)モンゴル語、イー語、カンボジア語、アムハラ語、ディベヒ語、ビルマ語、またはその他のごく少数の言語を話し、これらの言語でマークアップ(テキストではなくマークアップ)を記述したい場合は、バージョンを設定できますXML宣言の1.1への属性。それ以外の場合は、ルール1を参照してください。
于 2011-06-07T06:09:33.163 に答える
8

XML 1.0 が最初に定義されたのは 1998 年で、いくつかの (マイナーな) 改訂が行われましたが、新しいバージョン番号が与えられることはありませんでした。最新版は 2008 年に第 5 版として発行されました。「広く実装されており、一般的な使用にはまだ推奨されています。」

XML 1.1 は 2004 年に導入され、現在 2006 年に発行された第 2 版です。

詳細については、http: //en.wikipedia.org/wiki/XML#Versionsを参照してください。

于 2013-01-03T04:56:09.400 に答える
4

それらの違いはごくわずかです。そのレベルの詳細に興味がある場合は、両方を読む必要があります。そのレベルの詳細に興味がない場合は、どちらかを読むことができます。

于 2011-06-07T08:17:28.343 に答える
2

XML 1.0業界標準であり、XML 1.1ドキュメントやユースケースはまだ見ていません。そのため、IMHOはW3CXML1.0の推奨事項から学ぶ方がはるかに優れています。

于 2011-06-07T07:39:09.920 に答える