XML ガイド - XML 構文
XML の構文ルールはシンプルかつ厳密なので、学習と使用が非常に簡単です。
このため、XML を読み取って操作するソフトウェアを作成するのは比較的簡単です。
XML ドキュメントの例
XML ドキュメントは、自己記述的で単純な構文を使用します。
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
文書の 1 行目: XML 宣言 - この文書が従う XML 標準のバージョンを定義します。この場合は、ISO-8859-1 (Latin-1/西ヨーロッパ) 文字を使用した標準のバージョン 1.0 です。セット。
ドキュメントの 2 行目はルート要素です (「このドキュメントはメモです」と言うのと同じです):
ドキュメントの 3 ~ 6 行目は、ルート要素の 4 つの子ノードを記述します。 (to、from、見出し、本文):
<to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body>
ドキュメントの最後の行はルート要素の終わりです:
このドキュメントから、これがメモであることが分かりますか?オードムからリンに? XML が美しい自己記述言語であることを認められないでしょうか?
すべての XML ドキュメントには終了タグが必要です。
XML ドキュメントでは、終了タグを無視することは違法です。
HTML ドキュメントでは、一部の要素に終了タグを含めることはできません。次のコードは HTML では完全に正当です:
<p>This is a paragraph <p>This is another paragraph
ただし、XML ドキュメントには次の例のように終了タグが必要です:
<p>This is a paragraph</p> <p>This is another paragraph</p>
注: 上記の例の最初の行に気づいたかもしれません。終了タグがありません。これは間違いではありません。 XML 宣言は XML ドキュメントの一部ではないため、XML 要素ではないため、終了タグがあってはなりません。
XML タグでは大文字と小文字が区別されます
これは HTML とは異なり、XML タグでは大文字と小文字が区別されます。
XML では、タグ
したがって、XML ドキュメント内の開始タグと終了タグの大文字化は一貫している必要があります。
<Message>This is incorrect</message> //错误的 <message>This is correct</message> //正确的
すべての XML 要素を適切にインクルードする必要があります。XML では、間違ってネストされたインクルードは許可されません。
HTML では、一部の誤ったインクルードが許可されます。たとえば、次のコードはブラウザで解析できます。
<b><i>This text is bold and italic</b></i>
<b><i>This text is bold and italic</i></b>
すべての XML ドキュメントにはルート要素が必要です
XML ドキュメントの最初の要素はルート要素です。
すべての要素は子要素を持つことができ、子要素は親要素内で正しくネストされている必要があります。次のコードはそれを明確に示しています:
<root> <child> <subchild>.....</subchild> </child> </root>
属性値は引用符 "" を使用する必要があります。
XML では、次の属性値が使用されます。要素 引用符を使用することは違法です。 HTML と同様に、XML 要素も属性を持つことができます。 XML 要素の属性は、名前と値のペアで表示されます。 XML 構文の仕様では、XML 要素の属性値を引用符で囲む必要があります。以下の 2 つの例を見てください。最初の例は間違っており、2 番目の例は正しいです。
<to>Lin</to> <from>Ordm</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body>
<?xml version="1.0" encoding="ISO-8859-1"?> <note date="12/11/99"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
最初の文書のエラーは、属性値が引用符で囲まれていないことです。
正しい書き方: date=12/11/99。間違った書き方: date=12/11/99 XML を使用すると空白は保持されます
XML ドキュメントでは空白は保持されません。サーバーは自動的に削除されます。
これはHTMLとは異なります。 HTML では、次のような文:
「Hello my name is Ordm」は、HTML パーサーが文の空白部分を自動的に削除するため、
「Hello my name is Ordm」として表示されます。
XMLを使用すると、CR / LFはLFに変換されます
XMLを使用すると、改行は常にLF(Line Feed、改行)としてマークされます。
タイプライターとは何か知っていますか?あはは、タイプライターは前世紀に使用されていた特殊なタイピング機械です。 ^&^
タイプライターで単語の行を入力し終えたら、通常はタイプヘッドを紙の左端に移動する必要があります。
Windows アプリケーションでは、テキスト内の新しい行は通常 CR LF (キャリッジ リターン、ライン フィード、キャリッジ リターン、ライン フィード) として識別されます。 Unix アプリケーションでは、通常、新しい行は LF として識別されます。単純に CR を使用して改行を表すアプリケーションもあります。
XML のコメント
XML のコメントの構文は、基本的に HTML の場合と同じです。
XML について特別なことは何もありません
XML については実際には特別なことは何もありません。これは山括弧で括られた単なるプレーンテキストです。
通常のテキストを編集するソフトウェアは、XML ドキュメントも編集できます。
ただし、XML をサポートするアプリケーションでは、XML タグは特別な操作に対応することが多く、一部のタグは表示される場合がありますが、一部のタグは特別な操作を行わないと表示されない場合があります。
上記は XML ガイド - XML 構文の内容です。その他の関連内容については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









API 開発といえば、DjangoRESTFramework、Flask、FastAPI を思い浮かべるかもしれません。はい、これらを使用して API を作成できます。しかし、今日共有されたフレームワークを使用すると、既存の関数をより速く API に変換できます。それが Sanic です。 Sanic の概要 Sanic[1] は、パフォーマンスを向上させるために設計された Python3.7 以降の Web サーバーおよび Web フレームワークです。これにより、Python 3.5 で追加された async/await 構文を使用できるようになり、ブロックを効果的に回避し、応答速度を向上させることができます。 Sanic は、簡単かつ迅速に作成して起動する方法を提供することに尽力しています。

PHP 8.0 のリリースでは、新しい型のエイリアス構文が追加され、カスタム型の使用が容易になりました。この記事では、この新しい構文とそれが開発者に与える影響について詳しく見ていきます。型エイリアスとは何ですか? PHP では、型エイリアスは基本的に、別の型の名前を参照する変数です。この変数は他の型と同様に使用でき、コード内の任意の場所で宣言できます。この構文の主な機能は、一般的に使用される型のカスタム エイリアスを定義して、コードを読みやすく理解しやすくすることです。

ラムダ式は名前のない匿名関数であり、その構文は (parameter_list)->expression です。匿名性、多様性、カリー化、閉鎖性が特徴です。実際のアプリケーションでは、ラムダ式を使用して、合計関数 sum_lambda=lambdax,y:x+y などの関数を簡潔に定義し、map() 関数をリストに適用して合計演算を実行できます。

Go 言語と JS の関係と違い Go 言語 (Golang とも呼ばれます) と JavaScript (JS) は現在人気のあるプログラミング言語であり、これらはある面では関連していますが、他の面では明らかな違いがあります。この記事では、Go 言語と JavaScript の関係と違いを探り、読者がこれら 2 つのプログラミング言語をよりよく理解できるように具体的なコード例を示します。接続: Go 言語と JavaScript は両方ともクロスプラットフォームであり、異なるオペレーティング システム上で実行できます。

PHP は Web 開発で広く使用されているサーバー側スクリプト言語であり、PHP8.0 バージョンでは、オブジェクト指向プログラミングをより便利かつ簡潔にするための新しい親クラス呼び出し構文が導入されています。 PHP では、継承を通じて親クラスと 1 つ以上のサブクラスを作成できます。サブクラスは親クラスのプロパティとメソッドを継承でき、親クラスのメソッドをオーバーライドすることで機能を変更または拡張できます。通常のPHPの継承では、サブクラス内で親クラスのメソッドを呼び出したい場合は、parentキーワードを使用して親を参照する必要があります。

基本的な CSS セレクター構文をマスターするには、特定のコード例が必要です。CSS セレクターは、フロントエンド開発の非常に重要な部分です。CSS セレクターは、HTML ドキュメントのさまざまな要素を選択および変更するために使用できます。基本的な CSS セレクター構文をマスターすることは、効率的なスタイルシートを作成するために重要です。この記事では、いくつかの一般的な CSS セレクターと対応するコード例を紹介します。要素セレクター 要素セレクターは、タグ名によって対応する要素を選択できる最も基本的なセレクターです。たとえば、すべての段落 (p 要素) を選択するには、次のようにします。

C 言語のべき乗演算の構文と使用法の紹介: C 言語では、べき乗演算 (poweroperation) は、数値のべき乗を計算するために使用される一般的な数学演算です。 C 言語では、標準ライブラリ関数またはカスタム関数を使用してべき乗演算を実装できます。この記事では、C言語のべき乗演算の構文と使い方を詳しく紹介し、具体的なコード例を示します。 1. math.h で pow() 関数を使用する C 言語では、pow() 関数が math.h 標準ライブラリで提供されており、これを実行します

C言語はシステムプログラミングやアプリケーションソフトウェア開発で広く使われているプログラミング言語で、その基本単位には主に変数、データ型、演算子などが含まれます。 C 言語の基礎を学習して理解する場合、これらの基本単位を習得することが特に重要です。この記事では、読者の理解を深めるために、具体的なコード例を通じて C 言語の基本単位を紹介します。まずはC言語の変数について見ていきましょう。 C 言語では変数を使用してデータを格納します。各変数には独自のデータ型があり、整数や浮動小数点などのさまざまな型のデータを格納できます。
