ホームページ  >  記事  >  バックエンド開発  >  XML の簡潔なチュートリアル (3)

XML の簡潔なチュートリアル (3)

黄舟
黄舟オリジナル
2017-02-18 15:25:441555ブラウズ

目次

開発履歴

XMLとHTMLの拡張比較

XMLとHTMLの比較の構文詳細

XML検証DTD

XML構文構造

XML名前空間

DOM4J読み取りおよび書き込み構成ファイル

XML と比較した SLT の構文詳細について


前の記事で述べた拡張性に加えて、XML ドキュメントは、多くの場合、データベースおよびドキュメントの文書化と見なされます。 。この点では、表示指向の HTML の方が少し劣っており、結果として 2 つの間に大きな違いが生じます。


1.


XML HTML では複数のルート要素を持つことができますが、XML ではルート要素は 1 つだけ許可されます。つまり、HTML では多くの要素を記述することができます。 XML は並列情報を 1 つしか記述できませんが、ルート要素内のサブ要素の数に制限はありません。例: HTML ではルート要素として多くの並列テーブル タグを含めることができますが、XML ではルート要素を 1 つだけ持つことができます。

2.

XML

厳格なタグ要件
l

開始タグには一致する終了タグが必要です はHTMLで直接使用できます

などのタグは終了タグを追加しませんが、開始タグと終了タグは XML で一致する必要があります。

l 空要素タグは閉じる必要があります

HTMLでは


などの単一タグを使用できますが、XMLでは空要素タグは閉じる必要があります。空の要素タグはスラッシュ (/) で閉じられます

l すべてのタグは大文字と小文字が区別されます

HTML ドキュメントでは、タグは大文字と小文字が区別されませんはい 同じです、ただし、これら 2 つは XML では異なるタグです。開始タグと終了タグの大文字と小文字は一致している必要があります。

l すべてのタグは合理的にネストする必要があります

XML 内のすべてのタグはペアで表示され、適切にネストされている必要があります。

l すべてのタグの属性値は二重引用符または一重引用符で囲む必要があります

HTML では、属性値は引用符で囲むことも、囲まないこともできます。 XML では、数値も含める必要があります。二重引用符または一重引用符を使用してください (例: )。

3. XMLデータと表示が分離されている

Webページ内のHTMLソースコードには、補助表示用のさまざまな属性やタグが混在しており、HTMLの修正に困難をもたらしています。トラブル。ただし、XML はページのレイアウトやプレゼンテーションを記述することはできず、データとその構造を記述するためにのみ使用されるため、XML はデータと表示を分離し、このデータとデータ自体に対してさまざまなレイアウトやプレゼンテーションを設計できます。何も修正する必要はありません。 XML を使用してデータを表現する最大の利点は、人間やコンピュータが XML ドキュメントを読み取ってデータを処理することが容易になることです。 XML がデータを表現する方法はアプリケーション システムから完全に独立しており、データを再利用したり、1 つのデータをさまざまな状況で使用したりできます。

XML はデータ処理が非常に得意であるため、読者は Youdao Dictionary の単語帳のエクスポートが XML ファイルであり、Google Reader のエクスポートも XML ファイルであることがわかります。 XML ファイル。Eclipse 構成でのエクスポートも XML ファイルです...このように考えることができます。ソフトウェア開発プロセスにおいて、データの保存と送信が含まれる限り、XML の使用を検討できます

上記は、XML 簡潔なチュートリアル (3) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。



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