ホームページ >バックエンド開発 >XML/RSS チュートリアル >XML チュートリアル - 例を使用して XML 構文の詳細を学びます
XML の文法規則は非常に単純ですが、非常に厳密です。これらのルールは学びやすく、使いやすいです。 このため、XML を読み取って操作できるソフトウェアの作成は難しくありません。 XMLドキュメントの例 XML は、自己記述的な単純な構文を使用します。 8558143f447fcac55d5046f128fa0cbc
次の 4 行は、ルート要素の 4 つの子要素 (to、from、見出し、本文) を説明します。 <?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
最後の行は、ルート要素の終わりを定義します。
9cdbc43ffb8d51970a9118e67b3fe241
この XML 文書には、Jani が Tove に残したメモが含まれていることがわかります。XML には完全な自己記述特性があることに同意していただけるはずです。
すべての要素には終了タグが必要です
HTML では、一部の要素には必ずしも終了タグが必要ではありません。 HTML では、次のコードが有効です:
<to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body>
<p>This is a paragraph <p>This is another paragraph
コメント
: 上の例から、XML 宣言がラベルを閉じていないことに気づいたかもしれません。 。これはエラーではありません。宣言は XML 自体の一部ではありません。これは XML 要素ではないため、終了タグは必要ありません。
XML タグでは大文字と小文字が区別されます
XML では、タグ
間違ったタグのネストは XML にとって意味がありません。
HTML では、次のように、特定の要素が相互に正しくネストされる可能性があります: <p>This is a paragraph</p>
<p>This is another paragraph</p>
XML では、次のように、すべての要素が相互に正しくネストされている必要があります: 65767dc0967a9817c5a0dbfcd605c5d9This textは太字、斜体です
XML ドキュメントにはルート要素が必要です
すべての XML には、ルート要素を定義する単一のタグ ペアが含まれている必要があります。
他のすべての要素は、このルート要素内になければなりません。
すべての要素は子要素を持つことができます。子要素は親要素内で適切にネストされている必要があります:
<b><i>This text is bold and italic</b></i>
<root> <child> <subchild>.....</subchild> </child> </root> XML的属性值须加引号
<?xml version="1.0" encoding="ISO-8859-1"?> <note date=12/11/2002> <to>Tove</to> <from>Jani</from> </note>
<?xml version="1.0" encoding="ISO-8859-1"?> <note date="12/11/2002"> <to>Tove</to> <from>Jani</from> </note>
Hello my name is Tove,
XMLでは改行(つまり改行)はLF(Line Feed、ラインフィード)として格納されます。
タイプライターでテキスト行を入力した後、印刷キャリッジを手動で左マージン位置に移動し、手動で用紙を 1 行送ります。
Windows アプリケーションでは、通常、改行はキャリッジ リターン (CR) とライン フィード (LF) のペアの文字として保存されます。この文字ペアは、タイプライターで改行を設定する動作に似ています。 Unix アプリケーションでは、通常、改行は LF 文字として保存されます。また、Macintosh アプリケーションは改行を格納するために CR 文字のみを使用します。
XML でのコメント
XML でコメントを記述するための構文は、HTML の構文と似ています:
<!-- This is a comment --> XML没什么特殊之处
XML没什么特殊之处。它只是带有被括在角形括号中的标签的纯文本而已。
可处理纯文本文件的软件也可以处理XML。在一个简单的文本编辑器中,XML标签也可被显示出来,不会被特殊地对待。
在可识别XML的(XML-aware)应用程序中,XML标签会被专门处理。根据不同的应用程序种类,这些标签也许会/也许不会被看到,又或许拥有某种功能意义。
以上がXML チュートリアル - 例を使用して XML 構文の詳細を学びますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。