19

ベンダーが記事を 2 つの形式でアップロードおよびインポートできるオンライン ショップがあります。

  1. プレーンテキスト (タブ区切り)
  2. XML

現在、XML 1.0 を使用しています。

ただし、バージョン 1.1 もあります。

ウィキペディアでは、ほとんどの用途で 1.0 を使用しても問題ないと述べられています。http://en.wikipedia.org/wiki/XML#Versions

また、次の Unicode エンコーディングを使用していると述べています: Unicode 2.0 から Unicode 3.2。

第 5 版では、XML 名には、Unicode 3.2 以降に Unicode に追加された他の多くの文字の中でも、バリ文字、チャム文字、またはフェニキア文字を含めることができます。

現在、私は「ラテン」ベースの言語をいくつかしか持っていませんが、これは将来変更される可能性があり、準備したいと考えています.

一部の言語でサポートされていない Unicode 3.2 の文字はありますか? v1.0 は安全に使用できますか?

さらに情報が必要な場合は、お知らせください。

4

3 に答える 3

25

バージョン 1.0 を使用します。

識別子、EBCDIC 行末文字、または制御文字 (文字コード 1 から 31) で特定の非 ASCII 文字を使用している場合にのみ、バージョン 1.1 を使用する必要があります。

XML 1.1 の理由と変更点のリスト

于 2011-07-30T12:34:19.160 に答える
11

XML 1.1 は、ほぼ 1 世紀前に 15 年間しか使用されなかったアビシニア語の記述方法を含め、世界中のすべての言語をサポートすることによって「包括的」になりたいという熱狂的な願望から生まれました。あなたが古代の写本を取得する必要のない人口の 99.99999% の 1 人である場合、XML 1.1 は完全に時間の無駄です。

于 2011-07-31T00:16:41.320 に答える
9

役に立たないもの(ばかげたEBCDICラインフィードなど)以外に、残念ながらXML 1.1で可能になる優れた機能が1つあります。それは、LF / CR/Tab以外のUnicode/ASCII制御文字に文字エンティティを使用する機能です。ただし、文字参照を使用してもnullを含めることはできません。

したがって、これらの文字を含める必要が特にない限り、1.1を使用するにはこれだけでは十分ではありません。

于 2011-08-01T03:37:26.343 に答える