ホームページ > 記事 > ウェブフロントエンド > XMLのノードと要素の違いは何ですか
XML におけるノードと要素の違いは次のとおりです: 要素は要素であり、小規模な定義であり、データのコンポーネントの 1 つです。要素になるには完全な情報を含むノードである必要があります。ノードはノードです。TREE データ構造に関して、ノードは必ずしも要素である必要はなく、要素はノードである必要があります。
このチュートリアルの動作環境: Windows10 システム、xml3.0 バージョン、Dell G3 コンピューター。
要素 (Element) とノード (Node) の違い要素は小規模な定義であり、完全な情報を含むノードである必要があります. は、
...
などの要素です。ただし、ノードは必ずしも要素である必要はなく、要素はノードでなければなりません。ノードとは:
NODE は TREE のデータ構造に関連します。 TREEはNODEで構成されています。この部分については、離散数学の樹形図を参照してください。
要素とは
ELEMENT は XML における概念であり、
要素とノードの違い。要素は小規模な定義です。要素となるには、完全な情報を含むノード (
... など) である必要があります。ただし、ノードは必ずしも要素である必要はなく、要素はノードでなければなりません。
要素とノードについて混乱しているのは、xml の構造全体を理解していないためです。以下に簡単な概要を示します:
上の図からわかるように、XML ドキュメントは要素ノード、属性ノード、テキスト ノードで構成されます。ブックストアはドキュメント要素またはルート要素と呼ばれ、要素ノードでもあります。
XML DOM次のようなノードを指定します
XML ドキュメント内の各コンポーネントはノードです。
ドキュメント全体がドキュメント ノード、つまり Document ノードです。 Java では、Document インターフェースは Node インターフェースから継承され、XML 文書全体を表します。
各 XML タグは要素ノード、つまり ELEMENT ノードです。 Java では、Element インターフェイスは Node インターフェイスから継承し、XML ドキュメント内の要素を表します。
XML 要素に含まれるテキストはテキスト ノード、つまりテキスト ノードです。 。 Java では、Text インターフェイスは CharacterData インターフェイスから継承し、CharacterData は Node インターフェイスから継承し、Element または Attr
各 XML 属性は属性ノードです。 、Attr ノード。 Java では、Attr インターフェイスは Node インターフェイスを継承します。コメントはコメントノード、つまりCommentノードに属します。 Java では、Comment インターフェイスは CharacterData インターフェイスから継承し、CharacterData は Node インターフェイスから継承します。
つまり、実際には、XML ドキュメント内のすべてのオブジェクトがノードです。要素はノードである必要がありますが、ノードは必ずしも要素である必要はありません。
推奨学習: 「nodejs ビデオ チュートリアル 」
以上がXMLのノードと要素の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。