この記事では、XML の入門学習のための基本的な知識を主に紹介します
タグ
XML の最も重要な部分の 1 つを理解しましょう。 XML ラベル。 XML タグは XML の基礎です。これらは、XML 内の要素のスコープを定義します。これらは、コメントの挿入、解析環境に必要な設定の宣言、および特定のディレクティブの挿入にも使用できます。
XML タグは一般に次のように分類できます:
開始タグ
空でない開始 XML 要素はすべて開始タグとしてマークされます。開始タグの例を次に示します。
<address>
終了タグ
開始タグを持つすべての要素は、終了タグで閉じる必要があります。終了タグの例を次に示します。
</address>
終了タグには、要素名の前にスラッシュ (「/」) が含まれることに注意してください。
空のタグ
開始タグと終了タグの間にあるテキストをコンテンツと呼びます。内容のない要素は空要素と呼ばれます。空要素は次の 2 つの方法で表現されます:
(1) 以下に示すように、開始タグの後に終了タグが続きます:
<hr></hr>
(2) 真の空要素タグは次のとおりです:
<hr />
空の要素タグは、コンテンツのない任意の要素に使用できます。
XML タグのルール
XML タグを使用するときに従う必要があるルールは次のとおりです:
ルール 1
XML タグでは大文字と小文字が区別されます。次のコード行は、2 つのタグの大文字と小文字が同じではないため、XML では不適切な構文とみなされ、不適切な構文の例です。
<address>This is wrong syntax
次のコードは、開始タグ名と終了タグ名で同じ大文字と小文字を使用する正しいアプローチを示しています。
<address>This is correct syntax</address>
ルール 2
XML タグは適切な順序で閉じる必要があります。たとえば、別の要素内で開かれた XML タグは、外側の要素が閉じる前に閉じる必要があります。例:
<outer_element> <internal_element> This tag is closed before the outer_element </internal_element> </outer_element>
Element
XML 要素は、XML の構成要素として定義できます。要素は、テキスト、要素、属性、メディア オブジェクト、またはこれらのいずれかを保持するコンテナとして表示されます。
すべての XML ドキュメントには 1 つ以上の要素が含まれており、その範囲は開始タグと終了タグ、または空の要素を表す空の要素タグによって制限されます。
構文
XML 要素を記述するための構文は次のとおりです。
<element-name attribute1 attribute2> ....content </element-name>
ここに
element-name: 要素の名前を表します。開始タグと終了タグの間の名前は一致する必要があります。
attribute1、attribute2: これらはスペースで区切られた要素の属性です。属性は要素のプロパティを定義します。名前と文字列値を関連付けます。属性は次の形式で記述されます:
name = "value"
Attribute_name_ の後に = 記号と二重引用符 (" ") または一重引用符 (' ') で囲まれた文字列値が続きます。
空の要素
空の要素 (コンテンツのない要素) の構文は次のとおりです:
ここに、さまざまな XML 要素を使用した XML ドキュメントがあります:
<?xml version="1.0"?> <contact-info> <address category="residence"> <name>Tanmay Patil</name> <company>TutorialsPoint</company> <phone>(011) 123-4567</phone> <address/> </contact-info>
XML 要素のルール
XML 要素は次のルールに従う必要があります:
Element_name には任意の英数字を含めることができます。名前に使用できるタグ記号は、ハイフン (-)、アンダースコア ()、およびピリオド (.) のみです。
要素名は大文字と小文字が区別されます。たとえば、Address、address、および ADDRESS は異なる要素名です。
要素の開始タグと終了タグは同じである必要があります。
上記の例でわかるように、要素はコンテナであり、テキストまたは要素を含めることができます。
以上がXML でのタグと要素の使用方法の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。