Es gibt derzeit drei Nachrichtenformate: XML, Nachrichten mit fester Länge und Nachrichten mit variabler Länge.
Dies ist nur eine kurze Einführung. In Zukunft sollten Sie mehr über die Analyse der drei erfahren und dann mit der Aktualisierung fortfahren. ——23.9.2016
XML dient der Übertragung und Speicherung von Daten.
HTML dient der Anzeige von Daten.
XML ist nichts Besonderes. Es ist nur einfacher Text. Jede Software, die Klartext verarbeiten kann, kann XML verarbeiten.
Anwendungen, die XML verstehen, können XML-Tags jedoch gezielt verarbeiten. Die funktionale Bedeutung von Etiketten hängt von den Eigenschaften der Anwendung ab.
Beispiel:
XML 使用简单的具有自我描述性的语法:<br /><br /><?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body>
Die Tags im obigen Beispiel sind in keinem XML-Standard definiert (z. B.
Das liegt daran, dass XML kein vordefiniertes -Tag hat.
Die in HTML verwendeten Tags (und damit die Struktur von HTML) sind vordefiniert. HTML-Dokumente verwenden nur im HTML-Standard definierte Tags (z. B.
,
XML ermöglicht es Autoren, ihre eigenen Tags und ihre eigene Dokumentstruktur zu definieren.
Vorteile und Nachteile:
Gut lesbar und leicht zu pflegen;
Internationales Standardformat, nicht leicht von Firewalls abzufangen;
Der Knoten ist aufgebläht, beansprucht viel Speicher und überträgt langsam.
Derzeit die am häufigsten verwendete Nachricht.
Definition: Verwenden Sie eine feste Länge, um eine Nachricht darzustellen. Feste Länge bedeutet feste Länge, so verstehe ich es vorerst.
Vorteile: Eliminieren Sie redundante Knoten und übertragen Sie Daten schneller.
Einschränkungen: Befürchten Sie, dass die Länge der definierten Domäne in Zukunft länger wird und sich die Konfiguration oder das Programm entsprechend ändert, was die Wartung erschwert.
Beispiel:
Definieren Sie beispielsweise eine 18-Byte-Nachricht: abcde12345fghigklm
abcde ist eine Domäne, 12345 ist eine Domäne und fghigklm ist eine Domäne. Diese werden vom Autor definiert. Wenn geschäftliche Anforderungen das Hinzufügen eines Datums zur Nachricht erfordern, muss die Nachricht wie folgt geändert werden: abcde12345fghigklm20160923, was jetzt eine 26-Byte-Nachricht ist.
Wenn die Nachricht mit fester Länge mehrere Felder enthält und die Formate der Felder später geändert werden, verdeutlicht diese Situation die Einschränkungen der Nachricht mit fester Länge.
Kombiniert die Wartbarkeit von XML und den geringen Platzbedarf von Nachrichten fester Länge.
<span style="color: #008080;">1</span> <span style="color: #000000;">例子:03abc051234502ef </span><span style="color: #008080;">2</span> 说明:03 此域的长度标识(没有规范命名,暂且成为长度标识),向后取3位,即:abc<br />3 05 此域的长度标识,向后取5位,即: 12345<br />4 02 向后取2位,即: ef