XML 属性の概要コードの詳細
HTML と同様に、XML 要素はタグの先頭に要素属性を持つことができます。通常、属性には要素に関する追加情報が含まれています。
------------------------------------------------ --------------------------------
XML 属性
XML 要素は属性を持つことができます。
この HTML コード: を覚えておく必要があります。 src は img 要素の属性であり、img 要素に関する追加情報を提供します。
HTML (および XML) では、要素の属性は要素に関する追加情報を提供します。
<img src="computer.gif"> <a href="demo.asp">
手紙によって提供される情報は通常、データの一部ではありません。次の例では、型はデータとは関係ありませんが、この要素を操作するソフトウェアにとっては非常に重要です。
りー ------------------------------------------------------ -- ----------------------------------
引用スタイル「女性」または「女性」?
属性値は必須です。引用符を使用します。一重引用符と二重引用符の両方を使用できます。例えば、人の性別である person 要素は、次のように書くこともできます:
<file type="gif">computer.gif</file>
また、次のように書くこともできます:
<person sex="female">
通常、上記 2 つの書き方に違いはありません。二重引用符の方が一般的です。ただし、次の例のように、いくつかの特殊なケースでは一重引用符を使用する必要があります:
<person sex='female'>
--------------------------- - ------------------------------------------------- - --
子要素または属性を使用する
データは子要素または子属性のいずれかに格納できます。
以下の例を見てください:
<gangster name='George "Shotgun" Ziegler'>
最初の例では、性別は属性であり、2 番目の例では、性別は子要素です。どちらの例でも同じ情報が提供されます。
いつ属性を使用するか、いつサブ要素を使用するかについて従うべき既成のルールはありません。私の経験では、属性は HTML では非常に便利ですが、XML では属性を使用しないほうがよいでしょう。
------------------------------------------------ --------------------------------
私のお気に入りのスタイル
データを子要素に保存することを好みます。
次の 3 つの XML ドキュメントには同じ情報が含まれています:
最初の例は data 属性を使用します:
<person sex="female">Anna Smith female Anna Smith
2 番目の例は data 要素を使用します:
<note date="12/11/99"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
3 番目の例は拡張データ要素を使用します: (これはスタイルです)おすすめです):
<note> <date>12/11/99</date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
--------------------------------------------------- --- --------------------------------------
避けてください属性を使用しますか?
属性は避けるべきですか?
属性の使用によって生じるいくつかの問題を次に示します:
属性には複数の値を含めることはできません (子要素には含めることができます)。
属性を拡張するのは簡単ではありません。
属性は構造を記述することができません (サブ要素は記述できます)。
属性をプログラム コードで処理するのは困難です。
属性値を DTD でテストするのは困難です。
属性を使用してデータを保存する場合、記述された XML ドキュメントは読み取りや操作が困難になるはずです。データを記述するために要素を使用し、データとほとんど関係のない追加情報を記述するためにのみ属性を使用するようにしてください。
以下の例のようにしないでください(もしそれを行うと、上記の点を理解していないことになります)。
りー------------------------------------------------------ -- ----------------------------------
属性ルールの例外
ルールには常に例外があります。
属性に関する私のルールには例外があります。
HTML の name 属性と id 属性と同じように、要素の ID 参照を指定する必要がある場合があります。これにより、特定の XML 要素が参照およびアクセスできるようになります。次の例を見てください:
<note> <date> <day>12</day> <month>11</month> <year>99</year> </date> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
上記の例では、ID 属性はカウンター、または XML ドキュメント内のさまざまなメモ情報を識別する一意の識別子に相当します。これはメモ情報の一部ではありません。
私たちが読者に説明しようとしているのは、メタデータ (データに関連するデータ) は属性の形式で格納され、データ自体は要素の形式で格納される必要があるということです。
以上がXML 属性の概要コードの詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホット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)

ホットトピック









XML ファイルは PPT で開くことができますか? XML、Extensible Markup Language (Extensible Markup Language) は、データ交換とデータ ストレージで広く使用されている汎用マークアップ言語です。 HTML と比較して、XML はより柔軟であり、独自のタグとデータ構造を定義できるため、データの保存と交換がより便利で統一されます。 PPT (PowerPoint) は、プレゼンテーションを作成するために Microsoft によって開発されたソフトウェアです。包括的な方法を提供します。

C# 開発で XML および JSON データ形式を処理する方法には、特定のコード サンプルが必要です。現代のソフトウェア開発では、XML と JSON の 2 つのデータ形式が広く使用されています。 XML (Extensible Markup Language) はデータの保存と送信に使用されるマークアップ言語であり、JSON (JavaScript Object Notation) は軽量のデータ交換形式です。 C# 開発では、XML と JSON データの処理と操作が必要になることがよくありますが、この記事では、C# を使用してこれら 2 つのデータ形式を処理し、添付する方法に焦点を当てます。

Python の dir() 関数: オブジェクトのプロパティとメソッドを表示します。特定のコード サンプルが必要です。 要約: Python は強力で柔軟なプログラミング言語であり、その組み込み関数とツールは開発者に多くの便利な機能を提供します。非常に便利な関数の 1 つは dir() 関数です。これを使用すると、オブジェクトのプロパティとメソッドを表示できます。この記事では、 dir() 関数の使用法を紹介し、具体的なコード例を通じてその機能と使用法を示します。テキスト: Python の dir() 関数は組み込み関数です。

Jackson は、Java オブジェクトから JSON へ、および JSON から Java オブジェクトへの変換に役立つ Java ベースのライブラリです。 JacksonAPI は他の API よりも高速で、必要なメモリ領域が少なく、大きなオブジェクトに適しています。 XmlMapper クラスの writeValueAsString() メソッドを使用して POJO を XML 形式に変換します。対応する POJO インスタンスをパラメーターとしてこのメソッドに渡す必要があります。構文 publicStringwriteValueAsString(Objectvalue)throwsJsonProcessingExceptionExampleimp

CSS の Bottom 属性の構文とコード例 CSS では、bottom 属性は要素とコンテナの下部の間の距離を指定するために使用されます。親要素の下部を基準とした要素の位置を制御します。ボトム属性の構文は次のとおりです: element{bottom:value;} ここで、element はスタイルが適用される要素を表し、value は設定されるボトム値を表します。 value にはピクセルなどの特定の長さの値を指定できます

PHPXML 関数を使用して XML データを処理します。 XML データを解析します。 simplexml_load_file() および simplexml_load_string() は、XML ファイルまたは文字列を読み込みます。 XML データにアクセスする: SimpleXML オブジェクトのプロパティとメソッドを使用して、要素名、属性値、およびサブ要素を取得します。 XML データを変更する: addChild() メソッドと addAttribute() メソッドを使用して、新しい要素と属性を追加します。シリアル化された XML データ: asXML() メソッドは、SimpleXML オブジェクトを XML 文字列に変換します。実用的な例: 製品フィード XML を解析し、製品情報を抽出し、変換してデータベースに保存します。

ウィンドウの左上隅からドキュメントがスクロールされるピクセルを取得する場合は、pageXoffset プロパティと pageYoffset プロパティを使用します。水平ピクセルには pageXoffset を使用します。例 次のコードを実行して、JavaScript で pageXOffset 属性を使用する方法を学習できます - ライブ デモンストレーション<!DOCTYPEhtml><html> <head> <style> &

絶望の糸はBlizzard Entertainmentの名作『ハースストーン』に登場するレアカードで、カードパック「ウィズベインのワークショップ」で入手できるチャンスがあります。 100/400の秘術ダストポイントを消費して、ノーマル/ゴールドバージョンを合成できます。ハースストーンの絶望の糸の属性の紹介: ウィズベインのワークショップ カード パックで確率で入手できるか、秘術の粉塵を通じて合成することもできます。レアリティ:レア 種類:呪文 クラス:デスナイト マナ:1 効果:すべてのミニオンに断末魔を与える:すべてのミニオンに1ダメージを与える
