ホームページ  >  記事  >  バックエンド開発  >  XML ファイルの紹介と使用

XML ファイルの紹介と使用

黄舟
黄舟オリジナル
2016-12-22 10:47:352283ブラウズ

xml ファイルはよく目にしますが、あまり使用することはありません。その名前が示すように、xml は拡張可能なマークアップ言語です。次の図にその発展を示します。比較内容

HTMLXML ファイルの紹介と使用

XML

拡張性ユーザーが独自の拡張タグを定義できないユーザーが独自の拡張タグを定義できる構造の説明深いネストされた式はサポートされません深いネストされた式をサポートし、複雑な構造のドキュメントデータを表現するのに適しています可読性と保守性読み取りと保守が難しい明確な構造、読み取りと保守が簡単データと表示の関係コンテンツの説明内容説明とプレゼンテーションフォームは統合されていますコンテンツの説明とプレゼンテーションフォームは分離されています

xml は html よりも強力ですが、その使用方法はより標準化され、厳密です:

(1) XML は大文字と小文字を区別します。

(2) すべての要素の開始タグと終了タグはペアで指定する必要があります。正しいネストであること。

(3)。XML 記述が使用される場合は、XML ドキュメントの最初の行である必要があります:

(4)。引用符で囲む必要があります。引用符は一重引用符または二重引用符にすることができますが、ペアで指定する必要があります。例:

(5) XML 命名規則:

①.XML 名はアンダースコアまたは文字で始まります。

②.XML 名には文字、数字、ピリオド、アンダースコア、コロンを含めることができます。

③.XML 名にはスペースを含めることはできません。ただし、

⑤.XML 名は含めることができます。サイズに依存する書き込みです。

(6). XML で

<: :>文字

& を表します: & 文字

&apos: '文字

を表します。": "文字

" を表します。ENTITY カスタム エンティティも使用できます:

このように、&linux; で呼び出すことができます。

(7). XML ドキュメントのコンテンツ内のスペースは意味があり、変換後も保持されます。

(8)。要素は
など、/> で始まります。

単純な XML コードを見てください:

要素、属性、エンティティの概念を理解します:

要素 これは、classes 要素などのタグです。属性は、name 要素の englishname 属性などの追加情報です。エンティティは、 www.phpddt.com をご利用の場合 &website 越境方式がご利用いただけます!

DTD の「ドキュメント タイプ定義」の概要:

は、次のような XML ファイルの形式を標準化します。

mckee phpddt1990@163.com

DTD は実際には 1 つまたは複数ですXML で書かれたファイル。

文書型宣言の各項目は要素宣言であり、各要素の制約を定義します。要素宣言の形式は次のとおりです:


コンテンツには以下が含まれます:

1. #PCDATA。これは、要素に解析された文字データのみが含まれることを指定します。

2. 子要素はその要素の子要素を指定できます。カンマを区切り文字として使用して、複数のサブ要素を指定することもできます。また、サブ要素の出現順序は、サブ要素が定​​義されている順序でなければなりません。

3. サブ要素の数は、正規表現を使用して指定できます。 ①?、この要素を 0 個または 1 つ許可します。 ②*、この要素を 0 個以上許可します。 ③+、この要素を 1 つ以上許可します

4. オプション (|)、オプションはパラメーター リストであり、各パラメーターは " で区切られます。 |" は、子要素を 1 つだけ選択できることを意味します。

5. かっこ: かっこを使用してオプションを囲み、より豊かな意味を表現できます。たとえば、choice 要素には良いサブ要素が含まれている必要があり、ok サブ要素が含まれている必要があることを示します。不正なサブ要素です。

6. 混合コンテンツ 一部のドキュメントでは、要素にサブ要素と文字列の両方が含まれる場合があります。

7. 空の要素。一部の要素はコンテンツを含める必要がなく、空要素と呼ばれます。 /> で終わる別のタグとして記述されます。

8. ANY、要素に任意のコンテンツを含めることができます。このオプションは dtd テスト中には役立ちますが、運用システムでは避けてください。

有効な XML ドキュメントでは、要素の属性を宣言する必要があります。これは、ATTLIST 宣言を使用して行われます。ATTLIST では、要素タイプの複数の属性を宣言できます。

有効なドキュメントで使用されるすべての要素は、ドキュメントの DTD 内の要素宣言で宣言する必要があります。 element_name には任意の有効な XML 名を指定でき、content_model (コンテンツ モデル) は、要素に含めることができる、または含める必要がある子要素と、子要素の順序を指定します。

重要な注意事項:

1.xml ではスタイルを表示できますが、CSS ファイルをインポートする必要があります

2。上記の xml ファイル xml にはルート要素が 1 つだけあり、それが最初の要素です。

3. 特殊文字の表示に使用します

4. アノテーションの方法

以上がxmlの導入と使い方です。ファイル、その他の関連コンテンツについては、PHP 中国語 Web サイト (www.php.cn) に注目してください。

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