ホームページ  >  記事  >  ウェブフロントエンド  >  電文形式:xml、固定長電文、可変長電文

電文形式:xml、固定長電文、可変長電文

WBOY
WBOYオリジナル
2016-09-24 09:02:462953ブラウズ

現在使用されているメッセージ形式は、xml、固定長メッセージ、可変長メッセージの 3 つです。

これは簡単な紹介にすぎません。将来的には、3 つの分析方法について詳しく学び、更新を続ける必要があります。 ——2016.9.23

XML

XML はデータを送信および保存するように設計されています。

HTML はデータを表示するために設計されています。

XML は単なるプレーンテキストです

XML は特別なものではありません。それは単なるプレーンテキストです。プレーン テキストを処理できるソフトウェアであれば、XML を処理できます。

ただし、XML を読み取ることができるアプリケーションは、目的を絞った方法で XML タグを処理できます。ラベルの機能的な意味は、アプリケーションの特性によって異なります。

XML を使用すると、独自のタグを作成できます

例:

リーリー

上記の例のタグは、XML 標準では定義されていません ( など)。これらのタグは、ドキュメントの作成者によって作成されます。

これは、XML には事前定義された タグがないためです。

HTML で使用されるタグ (したがって HTML の構造) は事前に定義されています。 HTML ドキュメントでは、HTML 標準で定義されたタグ (

など) のみが使用されます。

XML を使用すると、作成者は独自のタグと独自のドキュメント構造を定義できます。

メリットとデメリット:

高い可読性と保守が容易;

国際標準形式、ファイアウォールによって傍受されにくい;

ノードが肥大化し、多くのメモリを消費し、転送が遅くなります。

固定長メッセージ

現在最も広く使われているメッセージ。

定義: 固定長を使用して情報を表現します。固定長というのは固定長である、私は今のところそのように理解しています。

利点: 冗長ノードを排除し、データをより速く送信します。

制限事項: 将来、定義されたドメインの長さが長くなり、それに応じて構成やプログラムが変更され、メンテナンスが困難になることが懸念されます。

例:

たとえば、18 バイトのメッセージを定義します: abcde12345fghigklm

abcde はドメイン、12345 はドメイン、fghigklm はドメインです。これらは作成者によって定義されます。ビジネス要件でメッセージに日付を追加する必要がある場合、メッセージを abcde12345fghigklm20160923 に変更する必要があります。これは現在 26 バイトのメッセージです。

固定長メッセージに複数のフィールドが含まれており、フィールドの形式が後で変更される場合、この状況は固定長メッセージの制限を浮き彫りにします。

可変長メッセージ

XML の保守性と、固定長メッセージが占める小さなスペースを組み合わせます。

リーリー

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。