ホームページ > 記事 > ウェブフロントエンド > 電文形式:xml、固定長電文、可変長電文
現在使用されているメッセージ形式は、xml、固定長メッセージ、可変長メッセージの 3 つです。
これは簡単な紹介にすぎません。将来的には、3 つの分析方法について詳しく学び、更新を続ける必要があります。 ——2016.9.23
XML はデータを送信および保存するように設計されています。
HTML はデータを表示するために設計されています。
XML は特別なものではありません。それは単なるプレーンテキストです。プレーン テキストを処理できるソフトウェアであれば、XML を処理できます。
ただし、XML を読み取ることができるアプリケーションは、目的を絞った方法で XML タグを処理できます。ラベルの機能的な意味は、アプリケーションの特性によって異なります。
例:
上記の例のタグは、XML 標準では定義されていません (
これは、XML には事前定義された タグがないためです。
HTML で使用されるタグ (したがって HTML の構造) は事前に定義されています。 HTML ドキュメントでは、HTML 標準で定義されたタグ (
、
XML を使用すると、作成者は独自のタグと独自のドキュメント構造を定義できます。
メリットとデメリット:
高い可読性と保守が容易;
国際標準形式、ファイアウォールによって傍受されにくい;
ノードが肥大化し、多くのメモリを消費し、転送が遅くなります。
現在最も広く使われているメッセージ。
定義: 固定長を使用して情報を表現します。固定長というのは固定長である、私は今のところそのように理解しています。
利点: 冗長ノードを排除し、データをより速く送信します。
制限事項: 将来、定義されたドメインの長さが長くなり、それに応じて構成やプログラムが変更され、メンテナンスが困難になることが懸念されます。
例:
たとえば、18 バイトのメッセージを定義します: abcde12345fghigklm
abcde はドメイン、12345 はドメイン、fghigklm はドメインです。これらは作成者によって定義されます。ビジネス要件でメッセージに日付を追加する必要がある場合、メッセージを abcde12345fghigklm20160923 に変更する必要があります。これは現在 26 バイトのメッセージです。
固定長メッセージに複数のフィールドが含まれており、フィールドの形式が後で変更される場合、この状況は固定長メッセージの制限を浮き彫りにします。
XML の保守性と、固定長メッセージが占める小さなスペースを組み合わせます。