XMLの構造全体を理解していないため、要素とノードについて混乱しています。簡単な概要は次のとおりです。
次の図は、w3c.orgのWebサイトのXMLドキュメントツリー図です。
上記の図からわかるように、XMLドキュメントは、要素ノード、属性ノード、およびテキストノードで構成されています。書店はドキュメント要素またはルート要素と呼ばれ、要素ノードでもあります
これは、XML Domがノードを指定する方法です
XMLドキュメントの各コンポーネントはノードです。
ドキュメント全体は、ドキュメントノード、つまりドキュメントノードです。 Javaでは、XMLドキュメント全体を表すノードインターフェイスからドキュメントインターフェイスが継承されます
各XMLタグは、要素ノード、つまり要素ノードです。 Javaでは、要素インターフェイスがノードインターフェイスから継承して、XMLドキュメントの要素を表します。
XML要素に含まれるテキストは、テキストノード、つまりテキストノードです。 Javaでは、テキストインターフェイスがCharacterDataインターフェイスから継承され、CharatersDataはノードインターフェイスから継承され、要素または属性のテキストコンテンツを表します。
各XML属性は、属性ノード、つまり属性ノードです。 Javaでは、ATTRインターフェイスがノードインターフェイスから継承されます。
コメントはコメントノード、つまりコメントノードに属します。 Javaでは、Comment InterfaceがCharacterDataインターフェイスから継承され、CharacterDataはノードインターフェイスから継承します。
したがって、実際、XMLドキュメント内のすべてのオブジェクトはノードです。要素はノードである必要があり、ノードは必ずしも要素ではありません。
XMLノードと要素(推奨)のJava解析に関する上記の記事は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。